【发布时间】:2015-06-15 13:12:42
【问题描述】:
我现有的所有 using 语句如下所示:
using (var context = new AppContext())
{
}
现在,如果我想使用 Dapper 将 sql 字符串直接传递给数据库,而不是:
context.Database.SqlQuery(sql);
查看 Dapper 文档后,它看起来只是使用常规连接字符串。我不确定如何调整我的 using 语句声明。
我希望能够像所有 Dapper 示例所示的那样执行以下操作:
connection.Query(sql);
我真的希望 dapper 能帮助我填充自定义属性。例如,我使用部分类来扩展我的实体框架属性之一。目前,当我使用通过 linq 传递 sql 查询时,即使它在 Select 中,也不会填充此属性。
【问题讨论】:
标签: c# linq entity-framework dapper