我正在使用 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 进行插入(或更新等),它使用我指定的表模式?