Вот мой метод:
public async task<model> GetMemberList(CancellationToken cancelToken, string connString)
{
try
{
await Task.Run(() =>
{
using (var dbContext = DbContext.Create(connString))
{
// Code Goes Here....
}
}, cancelToken);
}
catch
{
Throw New Exception();
}
}
Здесь я использовал ключевое слово «using», чтобы получить dbContext. В каждом методе я делал это, потому что у нас разные строки подключения. Я надеюсь, что это не плохой способ написания методов в создании сущностей. Я понял это, когда собирался написать модульный тест для каждого метода на бизнес-уровне. Я хочу написать конструктор для получения dbcontext в общем виде. Я могу использовать Dependency Injection, но я не знаю, как это сделать. Может кто-нибудь дать мне способ сделать это?