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

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

Первый код - сначала модель/база данных

Каковы преимущества и недостатки использования Entity Framework 4.1. Сначала код поверх модели/базы данных - сначала с диаграммой EDMX? Я пытаюсь полностью понять все подходы к созданию уровня доступа к данным с помощью EF 4.1. Я использую шаблон ...
27 марта '11 в 3:17
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 cl...
13 авг. '11 в 15:29
2 отв.

Игнорирование свойства класса в Entity Framework 4.1 Сначала код

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

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

Используется ли ключевое слово virtual при использовании в свойствах в EF Code First?. Может ли кто-нибудь описать все его последствия в разных ситуациях? Например, я знаю, что он может контролировать ленивую загрузку - если вы используете ключевое...
08 апр. '11 в 19:02
14 отв.

Десятичная точность и масштаб в EF Code First

Я экспериментирую с этим подходом, основанным на кодах, но теперь я выясню, что свойство типа System.Decimal сопоставляется с столбцом sql типа decimal (18, 0). Как установить точность столбца базы данных?
17 авг. '10 в 19:20
9 отв.

Представление ограничения FOREIGN KEY может вызвать циклы или несколько каскадных путей - почему?

Я боролся с этим некоторое время и не могу понять, что происходит. У меня есть объект карты, который содержит стороны (обычно 2), и обе карты и стороны имеют этап. Я использую EF Codefirst миграции, и миграции не работают с этой ошибкой: Представле...
15 июня '13 в 22:52
11 отв.

Entity Framework: одна база данных, несколько DbContexts. Это плохая идея?

Мое впечатление на сегодняшний день состояло в том, что DbContext предназначен для представления вашей базы данных, и, таким образом, если ваше приложение использует одну базу данных, вам нужен только один DbContext. Однако некоторые коллеги хотят ра...
26 июня '12 в 0:39
5 отв.

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

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

Атрибуты StringLength vs MaxLength ASP.NET MVC с Entity Framework EF Code First

В чем разница в поведении атрибутов [MaxLength] и [StringLength]? Насколько я могу судить (за исключением того, что [MaxLength] может проверять максимальную длину массива), они идентичны и несколько избыточны?
19 апр. '11 в 16:23
7 отв.

Отладка кода-первых кодов миграции Entity Framework

Сначала я использую код Entity Framework на своем веб-сайте, и мне просто интересно, есть ли способ отладки кодов миграции. Вы знаете, как устанавливать точки останова и тому подобное. Я использую Package Manager Console для обновления базы данных ...
18 июня '13 в 15:35
12 отв.

Entity Framework 6 Сначала код Значение по умолчанию

существует ли "элегантный" способ присвоить определенному свойству значение по умолчанию? Может быть, DataAnnotations, что-то вроде: [DefaultValue("true")] public bool Active { get; set; } Спасибо.
24 окт. '13 в 2:15
14 отв.

Тип сущности <type> не является частью модели для текущего контекста

Я попадаю в Entity Framework, но я не уверен, что мне не хватает критической точки в кодовом подходе. Я использую общий шаблон репозитория на основе кода https://genericunitofworkandrepositories.codeplex.com/ и создал мои сущности. Но когда я пытаю...
19 дек. '13 в 21:21
6 отв.

EF Code First "Недопустимое имя столбца" Дискриминатор ", но без наследования

У меня есть таблица в моей базе данных под названием SEntries (см. ниже оператор CREATE TABLE). У него есть первичный ключ, пара внешних ключей и ничего особенного. У меня есть много таблиц в моей базе данных, подобных этой, но по какой-то причине эт...
02 июля '11 в 1:51
2 отв.

Композитный ключ с EF 4.1 Code First

Я пытаюсь выяснить, как иметь составной ключ, используя EF-код First 4.1 RC. В настоящее время я использую аннотацию данных [Key] Data, но я не могу указать более одного ключа. как указать составной ключ? Вот мой пример: public class ActivityTyp...
29 марта '11 в 2:53
2 отв.

Как отключить объекты в Entity Framework Code First?

В DbContext нет Detach(object entity). У меня есть возможность сначала отделить объекты от EF-кода?
08 апр. '11 в 21:15