实体框架运行直接查询
问题描述:
我正在考虑在ASP.NET应用程序中使用实体框架,使用Oracle数据库。 我还需要知道的是,我可以使用实体框架直接在数据库表和数据上运行查询,而无需使用类和映射。 谢谢!实体框架运行直接查询
答
ExecuteStoreQuery可以使用。
但是,使用实体的美丽/有趣/优雅的一部分是能够使用LINQ编写查询,而不必编写实际的SQL语句。
而且,仅仅因为你决定使用实体,并不意味着你不能再使用的SqlCommand对象等等......
的问题是EF(如2011年)仍然严重“正在建设中”,它只能处理非常简单的LINQ(它甚至不支持用常量索引本地数组!)。因此,有时候运行手动制作的查询重新使用EF连接到数据库会更好。例如 – greenoldman 2011-07-27 07:27:35
....正在搜索! yehaw! – Smithy 2013-02-04 16:18:44