How can I execute a raw SQL query which returns an anonymous type?
I also followed msdn link, but I couldn't find any solution for using DbContext
.
Thanks in advance.
I resolved the issue. First I converted my DbContext Object to ObjectContext object. Then rest is same as per above link.
some code snippet
// 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);