我正在使用Dapper Extensions在数据库上执行一些简单的CRUD操作。我的问题是我使用的表以不同的模式保存到dbo。有没有办法在dapper扩展级别选择架构?
或
是否应通过用于连接数据库的用户处理?
答案 0 :(得分:7)
您可以使用AutoClassMapper为模型分配新架构。关于此的概述在extensions site上。您基本上需要为每个模型创建一个具有不同模式的AutoClassMapper。声明它的最佳位置是你的模型本身,如:
public class MyModel
{
public Guid Id { get; set; }
}
public class MyModelMapper : AutoClassMapper<MyModel>
{
public MyModelMapper() : base()
{
Schema("YourNewSchema");
}
}