实体框架运行直接查询

时间:2011-03-23 14:44:26

标签: c# .net entity-framework

我正在考虑使用Oracle数据库在ASP.NET应用程序中使用Entity Framework。 我还需要知道,我可以使用Entity Framework直接在数据库表和数据上运行查询,而无需使用类和映射。 谢谢!

2 个答案:

答案 0 :(得分:5)

可以使用ExecuteStoreQuery。

然而,使用Entity的部分美感/趣味/优雅是能够使用LINQ编写查询而不必编写实际的SQL语句。

另外,仅仅因为您决定使用Entity,并不意味着您不能再使用SqlCommand对象等...

答案 1 :(得分:2)

您可以使用ExecuteStoreQuery()。请注意,虽然您必须提供一个可以映射到所有返回列的类型,但它不一定是实体。