Dapper Extensions更改架构

时间:2013-12-05 12:11:48

标签: dapper dapper-extensions

我正在使用Dapper Extensions在数据库上执行一些简单的CRUD操作。我的问题是我使用的表以不同的模式保存到dbo。有没有办法在dapper扩展级别选择架构?

是否应通过用于连接数据库的用户处理?

1 个答案:

答案 0 :(得分:7)

您可以使用AutoClassMapper为模型分配新架构。关于此的概述在extensions site上。您基本上需要为每个模型创建一个具有不同模式的AutoClassMapper。声明它的最佳位置是你的模型本身,如:

public class MyModel 
{
  public Guid Id { get; set; } 
}

public class MyModelMapper : AutoClassMapper<MyModel>
{
  public MyModelMapper() : base()
  {
    Schema("YourNewSchema");
  }
}