Вопросы с тегом «ef-code-first»

EF Code-First - это способ использования Microsoft Entity Framework с классами POCO, в отличие от модели сначала модели или DB.

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

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

6
Сначала создайте код, многие ко многим, с дополнительными полями в таблице ассоциаций.
У меня есть этот сценарий: public class Member { public int MemberID { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public virtual ICollection<Comment> Comments { get; set; } } public class Comment { public int CommentID { get; set; } …

16
Введение ограничения FOREIGN KEY может вызвать циклы или несколько каскадных путей - почему?
Я боролся с этим некоторое время и не могу понять, что происходит. У меня есть сущность Карты, которая содержит Стороны (обычно 2), и у обеих карт и Сторон есть Сцена. Я использую EF Codefirst миграции, и миграции завершаются с ошибкой: Введение ограничения FOREIGN KEY 'FK_dbo.Sides_dbo.Cards_CardId' в таблицу 'Sides' может привести …

9
Ограничения уникального ключа для нескольких столбцов в Entity Framework
На этот вопрос есть ответы на Переполнение стека на русском языке : Уникальный индекс по нескольким стобцам в Entity Framework Я использую Entity Framework 5.0 Code First; public class Entity { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public string EntityId { get; set;} public int FirstColumn { get; set;} public int SecondColumn { get; …


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

12
Entity Framework: одна база данных, несколько DbContexts. Это плохая идея? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом месяце . Улучшить этот вопрос На сегодняшний день у меня сложилось впечатление, что a DbContextпредназначен …


6
Получение точного типа ошибки из DbValidationException
У меня есть ситуация, когда я инициализирую свою модель в DatabaseInitializer () для EF 4.1 и получаю эту досадную ошибку. "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."Итак, я перехожу к этому EntityValidationErrors, и есть поле, {System.Data.Entity.Validation.DbEntityValidationResult}которое вообще не дает мне никакой информации о том, …

8
Код EF сначала «Неверное имя столбца« Дискриминатор »», но нет наследования
В моей базе данных есть таблица SEntries (см. Ниже оператор CREATE TABLE). У него есть первичный ключ, пара внешних ключей и ничего особенного. В моей базе данных много таблиц, похожих на эту, но по какой-то причине в этой таблице появился столбец «Дискриминатор» в прокси-классе EF. Вот как класс объявлен в …

8
Атрибуты StringLength и MaxLength ASP.NET MVC с использованием Entity Framework EF Code
В чем разница в поведении [MaxLength]и [StringLength]атрибутах? Насколько я могу сказать (за исключением того, что [MaxLength]можно проверить максимальную длину массива), они идентичны и несколько избыточны?


21
Тип сущности <тип> не является частью модели для текущего контекста
Я вхожу в Entity Framework, но я не уверен, что мне не хватает критической точки в подходе, основанном на коде. Я использую общий шаблон репозитория на основе кода из https://genericunitofworkandrepositories.codeplex.com/ и создал мои объекты. Но когда я пытаюсь получить доступ или изменить сущность, я сталкиваюсь со следующим: System.InvalidOperationException: тип объекта …

7
Отладка кода миграции Entity Framework с первым кодом
Сначала я использую код Entity Framework на своем веб-сайте, и мне просто интересно, есть ли способ отладить коды миграции. Вы знаете, как установка точек останова и тому подобное. Я использую консоль диспетчера пакетов для обновления базы данных с помощью Update-Database. Благодарность

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