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

Этот тег предназначен для ADO.NET Entity Framework 4.1, первого выпуска EF, поставляемого отдельно от .NET framework. Он основан на ядре Entity Framework, включенном в .NET 4.0, и был выпущен для общественности в марте 2011 года.

804
Проверка не удалась для одного или нескольких объектов. См. Свойство EntityValidationErrors для более подробной информации

У меня возникла эта ошибка при заполнении базы данных с использованием подхода «сначала код». Проверка не удалась для одного или нескольких объектов. См. Свойство EntityValidationErrors для более подробной информации. Честно говоря, я не знаю, как проверить содержание ошибок проверки. Visual Studio...

618
Код сначала против модели / базы данных сначала [закрыт]

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

299
Игнорирование свойства класса в Entity Framework 4.1 Code First

Насколько я понимаю, этот [NotMapped]атрибут недоступен до EF 5, который в настоящее время находится в CTP, поэтому мы не можем использовать его в производстве. Как пометить свойства в EF 4.1, чтобы они игнорировались? ОБНОВЛЕНИЕ: я заметил кое-что еще странное. Я получил [NotMapped]атрибут для...

260
Entity Framework Code First - два внешних ключа из одной таблицы

Я только начал использовать код EF, поэтому я начинающий в этой теме. Я хотел создать отношения между командами и матчами: 1 матч = 2 команды (дома, гость) и результат. Я думал, что легко создать такую ​​модель, поэтому я начал кодировать: public class Team { [Key] public int TeamId { get; set;}...

229
Какой эффект могут оказать виртуальные ключевые слова в Entity Framework 4.1 POCO Code First?

Влияет ли virtualключевое слово на свойства в EF Code First ?. Может ли кто-нибудь описать все его последствия в разных ситуациях? Например, я знаю, что он может управлять отложенной загрузкой - если вы используете виртуальное ключевое слово в свойстве отношения ICollection / one-to-many, оно будет...

222
Как передать параметры в метод DbContext.Database.ExecuteSqlCommand?

Давайте просто предположим, что у меня есть действительная потребность в непосредственном выполнении команды sql в Entity Framework. У меня возникли проблемы с выяснением, как использовать параметры в моей инструкции SQL. Следующий пример (не мой настоящий пример) не работает. var firstName =...

192
Невозможно изменить отношение, так как одно или несколько свойств внешнего ключа не могут быть равны нулю

Я получаю эту ошибку, когда я получаю GetById () для сущности, а затем устанавливаю коллекцию дочерних сущностей в свой новый список, который поступает из представления MVC. Операция не выполнена: отношение не может быть изменено, так как одно или несколько свойств внешнего ключа не могут иметь...

184
Получение точного типа ошибки из DbValidationException

У меня есть ситуация, когда я инициализирую свою модель в DatabaseInitializer () для EF 4.1 и получаю эту досадную ошибку. "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."Итак, я перехожу к этому EntityValidationErrors, и есть поле,...

145
Универсальный репозиторий с EF 4.1 в чем смысл

По мере того, как я углубляюсь в DbContext, DbSet и связанные с ними интерфейсы, я удивляюсь, почему вам нужно реализовать отдельный «универсальный» репозиторий вокруг этих реализаций? Похоже, что DbContext и IDbSet делают все, что вам нужно, и включают «Единицу работы» внутри DbContext. Я что-то...

138
Как включить дочерний объект дочернего объекта в Entity Framework 5

Я использую Entity Framework 5 code firstи ASP.NET MVC 3. Я изо всех сил пытаюсь получить дочерний объект дочернего объекта для заполнения. Ниже мои занятия .. Класс приложения; public class Application { // Partial list of properties public virtual ICollection<Child> Children { get; set; } }...

107
Внешний ключ Entity framework code-first null

У меня User< Countryмодель. Пользователь принадлежит к стране, но не может принадлежать ни к какой стране (пустой внешний ключ). Как мне это настроить? Когда я пытаюсь вставить пользователя с нулевой страной, он сообщает мне, что он не может быть нулевым. Модель выглядит следующим образом:...

105
Составной ключ с EF 4.1 Code First

Я пытаюсь понять, как получить составной ключ с помощью кода EF First 4.1 RC. В настоящее время я использую аннотацию данных [Key], но я не могу указать более одного ключа. как указать составной ключ? Вот мой пример: public class ActivityType { [Key] public int ActivityID { get; set; }...

104
Как мне объявить отношения внешних ключей с помощью Code First Entity Framework (4.1) в MVC3?

Я без особого успеха искал ресурсы о том, как объявлять отношения внешнего ключа и другие ограничения, используя сначала код EF 4.1. В основном я создаю модель данных в коде и использую MVC3 для запроса этой модели. Все работает через MVC, и это здорово (слава Microsoft!), Но теперь я хочу, чтобы...

83
Создание поля Entity Framework Code First Date

Я использую метод Entity Framework Code First для создания таблицы базы данных. Следующий код создает DATETIMEстолбец в базе данных, но я хочу создать DATEстолбец. [DataType(DataType.Date)] [DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")] public DateTime...

82
EF Code First: как получить случайные строки

Как я могу создать запрос, в котором я получу случайные строки? Если бы я написал это на SQL, я бы поставил заказ на newid () и отрубил бы n строк сверху. В любом случае, сначала сделать это в коде EF? Я попытался создать запрос, использующий newid (), и выполнить его с помощью DbSet.SqlQuery ()....

81
Почему вставка сущностей в EF 4.1 так медленна по сравнению с ObjectContext?

В основном я вставляю 35000 объектов в одну транзакцию: using(var uow = new MyContext()){ for(int i = 1; i < 35000; i++) { var o = new MyObject()...; uow.MySet.Add(o); } uow.SaveChanges(); } Это займет вечность! Если я использую базовый ObjectContext (с помощью IObjectAdapter), он все равно...