【发布时间】:2017-03-24 14:09:14
【问题描述】:
我正在使用 DapperExtensions v4.0.30319,并试图让 Dapper.Contrib 知道我的架构不是 DBO。我提供了:
public class EngineMapper : ClassMapper<Engine>
{
public EngineMapper() : base()
{
Schema("vehicles");
}
}
我从 DapperExtensions 文档 (https://github.com/tmsmith/Dapper-Extensions/wiki/Customized-mapping-for-a-class) 中了解到,将使用反射自动找到此类?
但我也尝试明确使用:
DapperExtensions.DapperExtensions.DefaultMapper = typeof(EngineMapper);
当我使用 Dapper.Contrib 时,无论哪种方式:
SqlConnection.Insert(new Engine());
生成的插入语句未指定任何架构。
如何使用 Dapper.Contrib 进行插入(或更新等),它使用我指定的表架构?
【问题讨论】: