如何在linq
中直接执行SQL查询
在使用VS 2008的C#中,我有一个查询,在这个查询中我加入了多个表,所以我不知道类型,我想知道如何在linq中直接运行sql查询。
IEnumerable<Type> results = db.ExecuteQuery<TYpe>("sql query")
我上面的查询工作正常,但我想避免类型,我想写
var results = db.ExecuteQuery("sql query");
有没有办法写呢?
提前致谢。
没有找到相关结果
已邀请:
2 个回复
莽缓逢
对象而不是将其静态指定为泛型类型参数:
如果您只想要一个普通的ADO.NET DataReader,您可以使用
属性:
赣借
但要确保
有两个属性
和
,并且类型与表格列类型相同 PS。 DTO代表数据传输对象