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

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

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

116
ICollection <T> против List <T> в Entity Framework

Я просмотрел всего несколько веб-трансляций, прежде чем приступил к разработке нескольких приложений Entity Framework. Я действительно не читал так много документации и чувствую, что сейчас страдаю из-за этого. Я использовал List<T>на своих занятиях, и это отлично сработало. Теперь я прочитал...

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

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

114
Термин 'Update-Database' не распознается как имя командлета

Я использую EF5 beta1, и хотя раньше мне удавалось запускать «Update-Database». Теперь, когда я закрыл Visual Studio, я не могу запустить ее. Я получаю следующую ошибку: Термин «Update-Database» не распознается как имя командлета, функции, файла сценария или работающей программы. Проверьте...

112
Поддерживает ли Entity Framework Code First хранимые процедуры?

Я просмотрел несколько презентаций EF Code First и не видел, как EFCF работает с хранимыми процедурами. Как я могу объявить метод, который будет использовать некоторый sp? Могу ли я передать сущность методу, вызывающему sp, без ручного сопоставления свойств сущности с параметрами sp? А что будет,...

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

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

105
EntityType 'IdentityUserLogin' не имеет определенного ключа. Определите ключ для этого EntityType

Я работаю с Entity Framework Code First и MVC 5. Когда я создавал свое приложение с аутентификацией индивидуальных учетных записей пользователей, мне был предоставлен контроллер учетной записи, а вместе с ним и все необходимые классы и код, необходимые для работы аутентификации Indiv User Accounts....

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!), Но теперь я хочу, чтобы...

98
Entity Framework DateTime и UTC

Возможно ли, чтобы Entity Framework (в настоящее время я использую подход Code First с CTP5) сохраняла все значения DateTime как UTC в базе данных? Или, может быть, есть способ указать его в сопоставлении, например, в этом столбце last_login: modelBuilder.Entity<User>().Property(x =>...

95
сначала в коде entity framework, как использовать KeyAttribute для нескольких столбцов

Я создаю модель POCO для использования с кодом структуры сущности сначала CTP5. Я использую украшение, чтобы создать карту свойств для столбца PK. Но как я могу определить PK более чем для одного столбца и, в частности, как я могу контролировать порядок столбцов в индексе? Это результат порядка...

95
Несколько контекстов БД в одной БД и приложении в EF 6 и первых миграциях кода

Я новичок в Entity Framework. Я пытаюсь настроить приложение MVC, использующее EF 6. Я использую Code First Migrations. Я использую области в приложении и хотел бы иметь разные DbContexts в каждой области, чтобы разбить ее. Я знаю, что в EF 6 есть ContextKey, но я не могу найти полную информацию о...

95
Запрос Entity Framework медленный, но тот же SQL в SqlQuery работает быстро

Я вижу действительно странную производительность, связанную с очень простым запросом с использованием Entity Framework Code-First с .NET framework версии 4. Запрос LINQ2Entities выглядит следующим образом: context.MyTables.Where(m => m.SomeStringProp == stringVar); На это уходит более 3000...

92
Значение по умолчанию для обязательных полей в миграции Entity Framework?

Я добавил [Required]аннотацию данных к одной из моих моделей в приложении ASP.NET MVC . После создания миграции выполнение Update-Databaseкоманды приводит к следующей ошибке: Невозможно вставить значение NULL в столбец «Директор», таблица «MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies»;...

87
как использовать представления в структуре первой сущности кода [закрыто]

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

86
Как отключить первые миграции кода

В EF5 у меня есть модель сущности с первым кодом. Но я хочу управлять изменениями базы данных вручную - я не хочу, чтобы EF изменяла мою существующую базу данных и все ее данные. Но когда я делаю параллельные изменения в сопоставлении EF и в базе данных, EF отказывается работать должным образом,...

86
Как указать имя таблицы с помощью Entity Framework Code First Fluent API

У меня есть Entity, и я должен настроить Entity Framework, чтобы сопоставить его с таблицей базы данных с другим именем. Я легко могу сделать это с помощью Code First DataAnnotations ( DataAnnotations.Schema.TableAttribute ). Но из-за ограничений теперь я должен использовать Code First Fluent API...

85
Строка подключения MyConnection в файле конфигурации приложения не содержит обязательного атрибута providerName. "

Я использую Entity Framework Code First, Моя строка подключения находится в файле конфигурации: <connectionStrings> <clear/> <add name="ApplicationServices" connectionString="Data Source=PC-X;Initial Catalog=MYdb;Integrated Security=True"/> </connectionStrings> Когда я...

84
Как удалить и воссоздать с нуля существующую базу данных EF Code First

Я использую EF Code First с EF 5 в VS 2012. Я использую update-databaseкоманду PM и у меня есть простой метод начального числа для заполнения некоторых таблиц образцами данных. Я хочу удалить и заново создать свой x.mdb. Похоже, что история обновлений не синхронизирована. Если я закомментирую все...