私は EF のリポジトリ パターンを使用していますがDbContext
、変数を使用して接続文字列を設定する方法がわからないという問題に遭遇しました。現在、私のコンストラクターはパラメーターなしです (パターンに適合する必要があります)。
IUnitOfWork uow = new UnitOfWork<EMDataContext>();
DeviceService deviceService = new DeviceService(uow);
var what = deviceService.GetAllDevices();
public UnitOfWork()
{
_ctx = new TContext();
_repositories = new Dictionary<Type, object>();
_disposed = false;
}
EMDataContext
を定義するためにコンストラクターで文字列を使用していましたが、ConnectionString
それができなくなったためEMDataContext
、この方法で作成されたときに接続先を実際にどのように伝えるのでしょうか?