Вопросы с тегом «entity-framework-4»

Тег для ADO.NET Entity Framework 4.x, который сам является объектно-реляционным отображением для .NET framework.

4
Entity Framework 4 - AddObject против Attach
Я недавно работал с Entity Framework 4 и немного не понимаю, когда использовать ObjectSet.Attach и ObjectSet.AddObject . Из моего понимания: Используйте "Прикрепить", если объект уже существует в системе Используйте «AddObject» при создании новой сущности. Итак, если я создаю нового человека , я делаю это. var ctx = new MyEntities(); var …

6
EF Code First: как мне увидеть свойство EntityValidationErrors из консоли пакета nuget?
Я в недоумении: Я определил свои классы для подхода, основанного на коде структуры сущностей (4.1.3). Все было хорошо (я создавал таблицы и т. Д.), Пока не начал Seed. Теперь, когда я делаю Add-Migration "remigrate" ; Update-Database; Я получаю сообщение об ошибке в консоли пакета «Ошибка проверки для одной или нескольких …

6
Entity Framework 4 Single () против First () против FirstOrDefault ()
У меня чертовски много времени на то, чтобы сравнить разные способы запроса одного элемента и когда использовать каждый. У кого-нибудь есть ссылка, которая сравнивает все это, или быстрое объяснение, почему вы бы использовали одно вместо другого? Есть ли еще операторы, о которых я не знаю? Спасибо.

5
Как мне отредактировать строку подключения Entity Framework?
Недавно мне пришлось отредактировать файл app.config, чтобы изменить строку подключения для модели данных Entity Framework ( .edmxфайла). Но я хотел бы знать: есть ли способ отредактировать строку подключения EF с помощью конструктора? Исходная строка подключения автоматически создается мастером модели Entity Data Model. В этом случае строку подключения изменить нельзя - …

2
Entity Framework - добавление свойства навигации вручную
Я создал модель Entity Framework (4.0) из своей базы данных. Я не проектировал базу данных и не имею никакого контроля над схемой, но есть несколько таблиц, для которых не определены ограничения внешнего ключа, но определена неявная связь. Например: У меня есть таблица под названием Люди, в которой есть следующие столбцы: …


10
Невозможно удалить объект, поскольку он не был найден в ObjectStateManager.
Я получаю сообщение об ошибке «Объект не может быть удален, потому что он не найден в ObjectStateManager». Мой код: protected MyEntities sqlEntities; public virtual void Delete(TEntity entity) { System.Type t = typeof(TEntity); sqlEntities.DeleteObject(entity); sqlEntities.SaveChanges(); }

2
Как сделать контекст данных Entity Framework только для чтения
Мне нужно предоставить доступ к контексту данных Entity Framework сторонним плагинам. Цель состоит в том, чтобы позволить этим плагинам получать только данные и не позволять им выполнять вставку, обновление или удаление или любые другие команды модификации базы данных. Следовательно, как я могу сделать контекст данных или сущность только для чтения.

5
Обновлять отношения при сохранении изменений объектов EF4 POCO
Entity Framework 4, объекты POCO и ASP.Net MVC2. У меня есть отношения «многие ко многим», скажем, между объектами BlogPost и Tag. Это означает, что в моем сгенерированном T4 классе POCO BlogPost у меня есть: public virtual ICollection<Tag> Tags { // getter and setter with the magic FixupCollection } private ICollection<Tag> …

15
Entity Framework - недопустимое имя столбца "* _ID"
Я сузил это до некоторой проблемы между Code First и Database first EF, но я не уверен, как это исправить. Я постараюсь быть как можно более ясным, но, честно говоря, мне сам не хватает некоторого понимания. Это Entity Framework 4.4 Я унаследовал проект, в котором использовалась Entity Framework, но многие …

5
Как мне быстро найти конкретную таблицу в моей модели EDMX?
Мне было интересно, знает ли кто-нибудь более быстрый способ найти таблицу в модели EDMX, чем просто прокручивать диаграмму и искать вещь. В нашей базе данных около 50 таблиц, и когда я ищу конкретную, просто утомительно посмотреть, куда VS ее поместил. Я использую VS 2010 для этого вопроса. Заранее спасибо.

13
Зависимое свойство в ReferentialConstraint сопоставляется со столбцом, созданным магазином.
Я получаю эту ошибку при записи в базу данных: Зависимое свойство в ReferentialConstraint сопоставляется со столбцом, созданным хранилищем. Столбец: PaymentId. public bool PayForItem(int terminalId, double paymentAmount, eNums.MasterCategoryEnum mastercategoryEnum, int CategoryId, int CategoryItemId) { using (var dbEntities = new DatabaseAccess.Schema.EntityModel()) { int pinnumber = 0; long pinid = 1; //getPinId(terminalId,ref pinnumber) …

15
Почему я получаю эту ошибку: для следующего набора EntitySet / AssociationSet - Entity1 не указано сопоставление?
Я использую Entity Framework 4 с подходом Model First. Я начал проект, спроектировал сущности и создал базу данных. Все нормально работало. Затем мне нужно было вернуться и добавить еще одну сущность в мою модель. Однако когда я перетаскиваю объект в EDMX, я получаю эту ошибку: Хорошо! Мне просто нужно сопоставить …

3
Использование Include в Entity Framework 4 с лямбда-выражениями
Я видел много статей о том, как решить эту проблему, все они связаны с CTP4 или добавлением моих собственных методов расширения. Существует ли «официальный» способ использования лямбда-выражений внутри include (как для отношений первого уровня, так и для 2-го и более уровней), включенный в EF4, или он в конечном итоге не …

5
Сокращение репозиториев до агрегированных корней
В настоящее время у меня есть репозиторий практически для каждой таблицы в базе данных, и я хотел бы еще больше согласовать себя с DDD, уменьшив их только до агрегированных корней. Предположим, что у меня есть следующие таблицы, Userи Phone. У каждого пользователя может быть один или несколько телефонов. Без понятия …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.