实体框架运行查询而不绑定到类

时间:2014-09-15 11:50:24

标签: c# sql entity-framework

使用EF,您通常会将一个类与一个表匹配,您可以运行手动查询和存储过程,但仍需要包含一个与之匹配的类。是否可以使用DbContext运行自定义SQL查询并以某种方式使用返回值而不将其与类匹配?

我需要运行用户输入的自定义sql语句,我不知道返回哪些列,所以我不能简单地将它与正常类匹配,我想避免使用DataTables,如果我可以使用DataRows等,如果它不可能,只需循环遍历每个DataRow中的列。

1 个答案:

答案 0 :(得分:0)

是的,您可以运行任何查询并让它返回匿名类型

http://msdn.microsoft.com/en-us/library/vstudio/bb738512%28v=vs.100%29.aspx