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

1 ответ

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

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

5 ответов

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

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

4 ответа

это

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

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

3 ответа

Майк

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

3 ответа

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

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

0 ответов

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

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

2 ответа

Как это сделать?

ользую шаблон репозитория.У меня есть репозиторий Country, который я использую для отправки. Где я должен поставить проверку, чтобы увидеть, если страна уже ...

4 ответа

Я согласен со Spolto: MVC поощряет разделение интересов и, следовательно, производит высококачественное программное обеспечение, которое можно протестировать.

еще нахожусь в своем вечном стремлении построить (и понять) современное соглашение о программировании развязки, IoC, DI и т. Д. Я в той части, где я пытаюсь ...

2 ответа

так что все в порядке?

ользую шаблон хранилища, найденный в ответе на этот вопрос SO:Преимущество создания общего хранилища по сравнению с конкретным хранилищем для каждого объекта...

1 ответ

ASP.NET MVC, Ninject, один экземпляр на запрос для нескольких конструкторов

Я пытаюсь реализовать шаблон единицы работы, передавая экземпляр единицы работы в мои репозитории.Соответствующий код из Global.asax.