Как мне справиться с ситуацией, когда мой конкретный объект, который будет возвращать мой заводской объект, зависит от уже созданного другого объекта.
Для того, чтобы мой репозиторий работал, мне нужно иметь экземпляр объекта подключения.Я не хочу создавать новый объект подключения каждый раз, когда вызывается хранилище.Как мне справиться с этой ситуацией?Передать ли объект подключения в RepositoryFactory?
IRepository<User> userRepository = RepositoryFactory.GetRepository("user");
public class UserRepository : IRepository<User>
{
public DbConnection Connection { get; set; }
public UserRepository(DbConnection connection)
{
this.Connection = connection;
}
}