Dapper Extensions更改架構

dapper dapper-extensions

我正在使用Dapper Extensions在數據庫上執行一些簡單的CRUD操作。我的問題是我使用的表格與dbo不同。有沒有辦法在dapper擴展級別選擇架構?

要么

是否應該通過用於連接數據庫的用戶來處理?

一般承認的答案

您可以使用AutoClassMapper為模型分配新架構。對此的概述在擴展站點上 。您基本上需要為每個模型創建一個具有不同模式的AutoClassMapper。聲明它的最佳位置與您的模型本身一樣:

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

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


許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因