我想知道是否有一种方法可以像Dapper一样在时尚中使用EF7,而无需从数据库生成模型或以其他方式生成模型。像
这样的东西using(var context = new DbContext())
{
string query = "...";
var val = context.Database.ExecuteSqlCommand<RetVal>(query);
}
如果有办法的话,这似乎是一个保密的秘密。这里的想法是使用EF7作为ADO.NET的瘦包装器。
答案 0 :(得分:1)
此时你无法做到与EF核心。
SQL查询只能用于返回属于的实体类型 你的模特
您可以在此处查看限制:Raw SQL Queries Limitations
您可以在此处查看EF Core积压的增强功能:Support for ad hoc mapping of arbitrary types