Dapper Extensions更改架构

Mat*_*ley 5 dapper dapper-extensions

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

要么

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

Wol*_*yrd 7

您可以使用AutoClassMapper为模型分配新架构.对此的概述在扩展站点上.您基本上需要为每个模型创建一个具有不同模式的AutoClassMapper.声明它的最佳位置是与您的模型本身一样:

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

public class MyModelMapper : AutoClassMapper<MyModel>
{
  public MyModelMapper() : base()
  {
    Schema("YourNewSchema");
  }
}
Run Code Online (Sandbox Code Playgroud)