【发布时间】:2014-06-10 03:05:09
【问题描述】:
我非常熟悉使用CreateQuery<T> 从我的模型返回实体,但是如何从多个表返回结果?我已经通过使用CreateQuery<dynamic> 接近了,但这似乎返回了一个System.Data.Entity.Core.Objects.MaterializedDataRecord 对象,我无法使用它。
var sql = "SELECT TableA.ColumnA, TableB.ColumnB
FROM TestingContext.TableA
LEFT OUTER JOIN TestingContext.TableB
ON TableA.TableBId = TableB.Id";
var results = ((IObjectContextAdapter)context).ObjectContext.CreateQuery<dynamic>(sql);
【问题讨论】:
标签: c# .net entity-framework-6 entity-sql