Результаты поиска по запросу "repository-pattern"

0 ответов

пожалуйста, см. редактирование на мой вопрос. ТБХ, я не уверен, является ли ServiceLocator анти-паттерном или нет. Мне кажется, это нормально, если вы ограничиваете количество мест, которые он называет.

аюсь реализовать общий репозиторий. Это то, что у меня так далеко ... public interface IRepositoryFactory { IRepository<T> RepositoryOf<T>() where T : class; } public class EntityFrameworkRepositoryFactory : IRepositoryFactory { private readonly ...

3 ответа

Я думаю, вы также можете проверить поля, которые вы хотите обновить, если (! String.IsNullOrEmpty (user.Email)), if (! String.IsNullOrEmpty (user.Password)) и т. Д.

я есть проблема в моем UserRepository, в которой я хочу обновить пользователя. Я не хочу, чтобы некоторые поля обновлялись, например пароль, если не указано иное. Например, когда я передаю пользователя из представления в службу в хранилище, он ...

3 ответа

Поиск ребенка по совокупным корням

Шаблон репозитория предполагает, что вы можете тянуть только совокупные корни. Но как бы вы извлекли одного ребенка, используя только его уникальную идентификацию (Child.ID), если вы не знаете, что это родитель (root)? class Parent { public int ...

ТОП публикаций

3 ответа

Майк

ользую шаблон репозитория в приложении .NET C #, которое не использует ORM. Однако проблема, с которой я сталкиваюсь, заключается в том, как заполнить свойства списка «один ко многим» сущности. например если у клиента есть список заказов, т. е. ...

5 ответов

Уровень репозитория реализован для доступа к базе данных и помогает расширить операции CRUD над базой данных. Принимая во внимание, что сервисный уровень состоит из бизнес-логики приложения и может использовать уровень хранилища для реализации определенной логики, включающей базу данных. В приложении лучше иметь отдельный уровень хранилища и уровень обслуживания. Наличие отдельных уровней хранилища и обслуживания делает код более модульным и отделяет базу данных от бизнес-логики.

отличаются шаблоны проектирования ООП между шаблоном репозитория и уровнем сервиса? Я работаю над приложением ASP.NET MVC 3 и пытаюсь понять эти шаблоны проектирования, но мой мозг просто не понимает этого ... пока !!

4 ответа

это

ольно новичок в MVC, но после игры с ним (MVC 3 / Razor) я подсел. У меня есть несколько вопросов: 1) Каков наилучший или наиболее широко используемый шаблон для разработки приложений MVC? Хранилище, DDD, UOW? 2) Я использую Entity Framework ...

1 ответ

 из ваших конкретных хранилищ. Это нарушает основную цель Repository Pattern.

ел примерУниверсальный репозиторий [https://github.com/Ibro/GenericRepositorySimple/blob/master/GenericRepository/Data/IGenericRepository.cs] который основан наEntity Framework и пытаясь понять, как автоматически разрешать хранилища с тем же ...

1 ответ

 он рассматривает UoW с точки зрения модульного тестирования, но также охватывает репозитории. Там, где он ссылается на репозитории из контроллера MVC, у вас будет другой промежуточный уровень обслуживания.

даю приложение MVC, используя шаблон Service Layer / Repository / Unit of Work с EF4. Я немного запутался в логике. Я знаю, что дело в том, чтобы отделить систему, но я немного запутался. Поэтому контроллеры MVC вызывают сервисы для заполнения ...

2 ответа

Но, @ k3b, тогда какой смысл в репозитории? Просто верните запрос из другого источника и вперед! : D

ел много реализаций шаблона репозитория. Конкретно 2 типов Они предоставляют общий репозиторий, который можно запрашивать, и ожидает, что выражение lamba из класса обслуживания получит данные из базы данных. Напишите методы для получения данных ...

1 ответ

Как объединить несколько таблиц с помощью Repository Pattern & Entity Framework?

Мне нужно объединить несколько таблиц, используя шаблон репозитория и Entity Framework (используя C #). Это возможно? Если так, пожалуйста, дайте мне знать, как сделать то же самое.