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

127
EF Code First: как мне увидеть свойство EntityValidationErrors из консоли пакета nuget?

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

125
Уникальное ограничение в Entity Framework Code First

Вопрос Можно ли определить уникальное ограничение для свойства, используя свободный синтаксис или атрибут? Если нет, каковы обходные пути? У меня есть класс пользователя с первичным ключом, но я хотел бы убедиться, что адрес электронной почты также уникален. Возможно ли это без непосредственного...

123
У него есть DefiningQuery, но нет элемента InsertFunction… err

Эта штука сводит меня с ума, и ошибка для меня совершенно бессмысленна: Невозможно обновить EntitySet «TableB», потому что у него есть DefiningQuery и в элементе нет элемента, поддерживающего текущую операцию. Мои таблицы размещены так: TableA int idA (идентификатор, первичный ключ) ... TableB int...

123
Решение «Экземпляр ObjectContext был удален и больше не может использоваться для операций, требующих подключения» InvalidOperationException

Я пытаюсь заполнить GridViewEntity Frameworkm, но каждый раз получаю следующую ошибку: «Средство доступа к свойству LoanProduct на объекте COSIS_DAL.MemberLoan вызвало следующее исключение: экземпляр ObjectContext был удален и больше не может использоваться для операций, требующих подключения». Мой...

122
Консоль диспетчера пакетов Enable-Migrations CommandNotFoundException только в конкретном проекте VS

Я попытался запустить команду Enable-Migrations в новом проекте и получил сообщение: PM> Enable-Migrations The term 'Enable-Migrations' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verif y that...

122
ASP.NET MVC - не удалось прикрепить объект типа MODELNAME, поскольку другой объект того же типа уже имеет такое же значение первичного ключа

В двух словах, исключение выдается во время POSTing модели оболочки и изменения состояния одной записи на «Изменено». Перед изменением состояния устанавливается состояние «Отсоединено», но вызов Attach () выдает ту же ошибку. Я использую EF6. Пожалуйста, найдите мой код ниже (названия моделей были...

122
Как включить миграцию EF для нескольких контекстов для разделения баз данных?

Как включить миграцию Entity Framework 5 (версия 5.0.0) для нескольких контекстов БД в одном проекте, где каждый контекст соответствует своей собственной базе данных? Когда я запускаю Enable-Migrationsконсоль PM (Visual Studio 2012), возникает ошибка из-за наличия нескольких контекстов: PM>...

120
Entity Framework Code First - преимущества и недостатки Fluent Api по сравнению с аннотациями к данным [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос При создании базы данных с...

119
Entity Framework 4 Single () против First () против FirstOrDefault ()

У меня чертовски много времени на то, чтобы сравнить разные способы запроса одного элемента и когда использовать каждый. У кого-нибудь есть ссылка, которая сравнивает все это, или быстрое объяснение, почему вы бы использовали одно вместо другого? Есть ли еще операторы, о которых я не знаю?...

118
Использование SQL Server 2008 и SQL Server 2005 и даты и времени

Я построил модель структуры сущностей на основе базы данных 2008 года. Все работает нормально с базой данных 2008 года. Когда я пытаюсь обновить объект в базе данных 2005 года, я получаю эту ошибку. Используемая версия SQL Server не поддерживает тип данных datetime2. Я специально не использовал...

118
Entity Framework Migrations переименование таблиц и столбцов

Я переименовал пару сущностей и их свойства навигации и сгенерировал новую миграцию в EF 5. Как обычно с переименованием в миграциях EF, по умолчанию объект собирался отбрасывать объекты и воссоздавать их. Это не то, что я хотел, поэтому мне пришлось создать файл миграции с нуля. public override...

118
Как «разогреть» Entity Framework? Когда становится «холодно»?

Нет, ответ на мой второй вопрос - не зима. Предисловие: В последнее время я проводил много исследований Entity Framework, и что-то, что меня беспокоит, - это его производительность, когда запросы не разогреваются, так называемые холодные запросы. Я просмотрел статью о производительности для Entity...

116
Как сравнить только компоненты даты из DateTime в EF?

У меня есть два значения даты, одно из которых уже хранится в базе данных, а другое выбрано пользователем с помощью DatePicker. Вариант использования - поиск определенной даты в базе данных. Значение, ранее введенное в базу данных, всегда имеет компонент времени 12:00:00, тогда как дата, введенная...

116
Отменить изменения в сущностях структуры сущностей

это может быть тривиальный вопрос, но: Поскольку структура сущностей ADO.NET автоматически отслеживает изменения (в сгенерированных сущностях) и, следовательно, сохраняет исходные значения, как я могу отменить изменения, внесенные в объекты сущностей? У меня есть форма, которая позволяет...

116
LINQ to Entities не распознает метод

При попытке выполнить запрос linq появляется следующая ошибка: LINQ to Entities не распознает метод Boolean IsCharityMatching (System.String, System.String), и этот метод нельзя преобразовать в выражение хранилища. Я читал много предыдущих вопросов, где люди получают ту же ошибку, и если я...

115
Entity Framework - добавление свойства навигации вручную

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

115
В базе данных уже есть названный объект

Ошибка обновления базы данных из консоли диспетчера пакетов. Я использовал Entity Framework 6.x и подход, ориентированный на код. Ошибка «В базе данных уже есть объект с именем AboutUs». Как я могу решить эту проблему? internal sealed class Configuration :...