Описание тега irepository
IRepository - это просто интерфейс, который вы создаете. Это позволяет вам "отделить" ваши репозитории от реальных реализаций.
1
ответ
Как правильно создать экземпляр класса IRepository из контроллера?
У меня есть следующий макет проекта: MVC UI |...CustomerController (ICustomerRepository - how do I instantiate this?) Data Model |...ICustomerRepository DAL (Separate Data access layer, references Data Model to get the IxRepositories) |...CustomerRe…
08 май '10 в 20:32
2
ответа
Orchard 1.8 - сохранение записи с уникальным полем
В своей миграции я определил один из столбцов таблицы как уникальный. Если я пытаюсь сохранить запись, которая нарушает это ограничение уникальности, я получаю исключение: A duplicate value cannot be inserted into a unique index. Чтобы сохранить зап…
03 апр '15 в 09:55
1
ответ
Определите, какой конструктор будет вызываться (изменить конструктор по умолчанию) при вызове действия в MVC Web API
Я использую веб-API MVC. У меня есть универсальная библиотека IRepository и IUnitOfWork, которая прекрасно работает в asp.net mvc, но когда я намеревался использовать ее в своем проекте mvc web api, мой объект хранилища становится нулевым и, следова…
02 авг '16 в 18:52
1
ответ
ninject вводит iunitofwork в атрибут области хранилища
Позвольте мне начать с моей текущей настройки, а затем объяснить, чего я пытаюсь достичь. Мы используем NHibernate и пытаемся реализовать шаблон IRepository/IUnitOfWork с помощью Ninject. В идеале он должен работать в общем случае для любого приложе…
30 окт '14 в 23:46
1
ответ
IRepository<T> и Repository-Per-Entity
Я меняю архитектуру корпоративного бухгалтерского приложения. Я собираюсь использовать шаблон IRepositoy, но с небольшой разницей. Я собираюсь сделать интерфейс для каждой сущности, которая является производной от базового IRepository. например, есл…
27 янв '11 в 12:38
2
ответа
Как я могу использовать Expression<T> в NHibernate?
Я прочитал очень хороший пост в блоге Роба Конери Crazy Talk: Уменьшение трения ORM Как я могу обобщить этот интерфейс, чтобы я мог реализовать его с помощью NHibernate? using System; using System.Collections; using System.Linq; using System.Linq.Ex…
07 ноя '08 в 20:12
3
ответа
Мы все ищем один и тот же IRepository?
Я пытался придумать способ написать универсальные репозитории, которые работают с различными хранилищами данных: public interface IRepository { IQueryable<T> GetAll<T>(); void Save<T>(T item); void Delete<T>(T item); } public…
07 ноя '08 в 00:02
1
ответ
Как управлять соединениями при использовании DbModelBuilder в Entity Framework?
Я пишу IRepository а также IUnitOfWork оболочка для схемы EF4 Fluent. В этом дизайне DbCompiledModel создается один раз за жизненный цикл приложения (как NHibernate ISessionFactory). DbCompiledModel ожидает существующее соединение с базой данных, ка…
20 ноя '11 в 00:11
1
ответ
Конкретный смысл IRepository<T> vs Repository, если я не делаю модульные тесты с макетами
У меня есть это: public interface IRepository<T> where T : class { void Delete(T entity); void Add(T entity); void Attach(T entity); void Detach(T entity); void SaveChanges(); } теперь для каждого моего Entity я делаю конкретные классы, реализ…
17 фев '10 в 22:56
3
ответа
Я правильно использую IRepository?
Я хочу использовать шаблон IRepository (при поддержке NHibernate, если это имеет значение) в небольшом проекте. Область проста, специально, чтобы я мог сосредоточиться на понимании паттерна IRepository. Класс одинокого домена Movie, со свойствами дл…
31 июл '10 в 19:02
0
ответов
Использование одного и того же класса для шаблона репозитория и обработки данных в ВМ
У меня есть класс, который используется в Entity Framowork и в моих виртуальных машинах; Класс: public abstract class LegPartDbStructure { [Key] [Column("id")] public int Id { get; set; } [Column("название1")] public string Text1 { get; set; } [Colu…
14 дек '17 в 09:56
1
ответ
Расширение сущности и использование IRepository
Мы используем ASP.NET Zero/BoilerPlate и столкнулись со следующей проблемой при расширении неабстрактной сущности и доступе к данным с помощью IRepository. Я расширил сущность OrganizationUnit до OrganisationUnit, поэтому можно добавить некоторые до…
02 июл '18 в 09:07
1
ответ
Конструкторы и методы на классах POCO с шаблоном IRepository
Можно ли иметь конструктор или другие методы, не связанные с базой данных, для классов POCO. Например, при передаче модели представления в контроллер. контроллер: public ActionResult SomeMethod(SomeViewModel model) { var entity = new SomePocoClasse(…
02 дек '16 в 16:05
3
ответа
Возвращение путаницы к объектам
У меня есть некоторый код электронной коммерции, который я часто использую, который использует Linq To SQL для сохранения заказов в базе данных. Я хочу удалить тесно связанный бит Linq to SQL и передать вместо него IRepository, но я все еще немного …
07 фев '09 в 21:13
0
ответов
Платформа Entity Framework сначала возвращает отдельные объекты при вызове с использованием шаблона IRepository
Попытка получить объект, используя шаблон IRepository с Entity Framework Code First. Обычно при вызове хранилища он возвращает объект, который присоединен к контексту, и изменения будут отслеживаться. Моя проблема сейчас в том, что репозиторий, похо…
29 апр '14 в 10:47
1
ответ
POCO Entity Framework 4 с коллекцией шаблонов IRepository была изменена ошибка при удалении
У нас есть шаблон IRepository, который работает очень хорошо с нашей первой настройкой EF и POCO. Однако мы получаем странную проблему с "Коллекция была изменена; операция перечисления может не выполняться". По сути, у нас есть хранилище с ObjectSet…
05 май '12 в 15:24
0
ответов
IRepository, IQueryable & MS SQL
Итак, у меня есть IRepository, который использует MongoDB, и я вполне доволен тем, как он работает с Ninject и т. Д. DataAccessLibrary (no dependencies apart from MongoDB etc) -> IEntity -> IRepository -> MongoDB\MongoRepository MyApplicati…
05 мар '18 в 15:02
2
ответа
Поддельные сборки показывают предупреждения при создании прокладок для интерфейса и заглушек для закрытых типов
У меня есть сборка, сконфигурированная с постом CI, в котором выполняются некоторые тесты. Несмотря на успешное выполнение тестов, сборка отображает предупреждения: : Невозможно создать заглушку для StructuremapMvc: тип запечатан.: Невозможно сгенер…
15 окт '13 в 11:06
1
ответ
Шаблон IRepository с общим шаблоном Factory
У меня есть следующая модификация DBML (я использую Linq для SQL в качестве DAL). public interface ILinqSQLObject { } // these are objects from SQL Server mapped into Linq to SQL public partial class NEWDEBT : ILinqSQLObject { } public partial class…
28 сен '12 в 17:01
3
ответа
Совместно используемые транзакции C# и NHibernate с использованием IRepository
Я смотрю на реализацию шаблона IRepository с использованием NHibernate, и у меня есть вопрос, на который я не смог ответить, ища в сети. Предположим, у меня есть 3 репозитория, PersonRepository, PersonAddressRepository и PersonAccountRepository. Теп…
17 фев '11 в 09:16