"其他加载Category的Name值" 是什么意思?
写的有点迷糊了。不是其他加载Category的Name值,如果在页面中用到外键Category的值了。Sql Server Profiler 监视到会根据Product的CategoryId再次查询Category表。
@胡晓凯: 不要用lazy load
var query = db.Product.Include(c => c.Category).Where(c => c.Category.Name.Contains("临床"));
@l3oz: 谢谢,问题解决了!