我什么时候应该使用Entity SQL和LINQ

时间:2015-11-30 13:46:39

标签: c# entity-framework linq wcf

我什么时候应该使用Entity SQL和LINQ?

我对实体框架(与模型设计师)有一个练习。我有5个模型:Work,Employee,...在解决方案中,他们使用图片中的查询来查询实体(It's Entity SQL)。为什么不是简单的LINQ?为什么答案不是“C”?感谢

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您想知道您的SQL实体框架LINQ查询生成,只是在调试模式下运行程序,使一个断点,并检查您所选择的IQueryable<T>对象,e.g。

var es = database.ExternalOrderEntities.Where(e => e.OrderNum == someOrderNum);

它将序列化为SQL字符串。关于你的多项选择题,对你描述它的方式没有意义。