Как я могу выполнить необработанный SQL-запрос, который возвращает анонимный тип?
Я также подписался на ссылка msdn, но я не смог найти решение для использования DbContext
.
Заранее спасибо.
Я решил проблему. Сначала я преобразовал свой объект DbContext в объект ObjectContext. Затем отдых такой же, как по ссылке выше.
какой-то фрагмент кода
// convert DbContext to ObjectContext.
var objContext = new DBEntities(); // db context object
var adapter = (IObjectContextAdapter)objContext;
var objectContext = adapter.ObjectContext;
ObjectQuery<DbDataRecord> query = new ObjectQuery<DbDataRecord>(sqlQuery, objectContext);