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

Только код Entity Framework 4 Получить имя таблицы из метаданных для объекта домена POCO
Привет, я использую код Entity Framework только из CTP4. Мой вопрос таков: учитывая имя класса домена, который отображается с помощью EntityConfiguration, как я могу получить имя таблицы для сопоставленного класса во время выполнения? Я предполагаю,...
592 просмотров

EF4 Code First — как правильно сопоставить разделение сущности между несколькими таблицами
Я использую EF4 CTP5, чтобы попытаться сохранить объект POCO, разделенный между двумя таблицами, ссылка на который является ContactID. Когда я сохраняю контакт, я хочу, чтобы основная контактная информация сохранялась в одной таблице (Контакты), а...
3788 просмотров

Код EF сначала вставляет много строк
Сначала я использую код EF, и мне нужно вставить много строк в таблицу, пару тысяч записей, которые у меня есть в общем списке. Просто выполнение цикла foreach и добавление каждой сущности в таблицу и завершение с помощью SaveChanges() занимает...
567 просмотров
schedule 11.01.2024

Первый принцип неопределенности кода EF - упомянутые объекты могут не загружаться
При автоматическом воссоздании базы данных неясно, будут ли загружены ссылаемые объекты или нет. Контекст — EF CTP 5 и ASP.NET MVC 2. В файле global.asax задается инициализатор базы данных, который вызывает воссоздание базы данных при каждом...
222 просмотров

Entity Framework 4.1 Сопоставление таблиц по типам
Я пытаюсь написать проект, используя подход «сначала код», и столкнулся со следующей проблемой. public class BaseType { [Key] public int id { get; set; } public string description { get; set; } } public class Type1 : BaseType {...
876 просмотров

Изменить EF 4.1 Code First расположение базы данных по умолчанию
Я работаю над Созданием приложения MVC 3 с помощью Code First и Entity Framework 4.1 учебник на MSDN и застрял на "Также по умолчанию , эта база данных будет базой данных SQL Express с именем, полученным из строго типизированного имени контекста...
3572 просмотров
schedule 05.04.2024

Fluent API, EF 4.1: проблема наследования и внешнего ключа
Есть несколько простых классов: Первый класс: public class User { public int UserId { get; set; } public string Username { get; set; } // ... public ICollection<Topic> Topics { get; set; } } Второй класс: public...
442 просмотров

EF 4.1: Почему превращение константы в переменную приводит к дополнительному подзапросу?
Сегодня я обнаружил, что Entity Framework добавляет ненужный подзапрос к генерируемому SQL. Я начал копаться в своем коде, пытаясь определить, откуда он мог взяться. (Долго), а позже я точно определил, что вызывает это. Но сейчас я еще больше...
1132 просмотров

Отношения моделирования проблем в Entity Framework с использованием сначала кода
Я пытаюсь сначала изучить код в Entity Framework, и у меня возникают проблемы с моделированием отношений. Это базовая база данных HR, которая состоит из двух сущностей: сотрудников и отделов. Сотрудник принадлежит к отделу, и в отделе есть...
4345 просмотров
schedule 11.01.2024

Code First Database Initializer никогда не вызывается после обновления до MVC 4
У меня сегодня утром странная проблема. Я следовал этому совету: http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application ... ... о том, как сначала реализовать...
10363 просмотров

Entity Framework не дает правильное имя в базе данных
Я использую структуру сущностей (для обучения) для создания таблицы данных; однако, когда я запускаю приложение, оно создает имя столбца базы данных как: AnaKategori_ANA_CATEGORY_ID. Почему он это делает, если я специально говорю ему назвать...
217 просмотров
schedule 28.12.2023

Как запустить метод Seed() класса конфигурации миграции
У меня есть 2 вопроса: 1) Как я могу запустить метод Seed() из консоли менеджера пакетов без обновления модели базы данных? 2) Есть ли способ вызвать метод Seed() в коде? Спасибо за любой совет.
35944 просмотров

как сначала создать базу данных postgreSQL, используя код EF
У меня есть два класса Class1 и Class2 [Table("CLASS1", Schema = "public")] public class Class1 { public int Class1Id { get; set; } public string Name1 { get; set; } } [Table("CLASS2", Schema = "public")] public...
9032 просмотров
schedule 02.06.2024

SQL Server CE 4.0, CodeFirst и ключи GUID
Я использую code-first для разработки своей модели и выбрал GUID в качестве типа данных для своих первичных ключей. Мои классы выглядят так: public class AccountMovementPlan { [Key, DatabaseGenerated(...
302 просмотров
schedule 31.10.2023

Код Первая проблема с сидированием данных на кириллице
Я использую метод seed для заполнения базы данных. Некоторые объекты имеют свойства на кириллице. Пример: context.Wines.AddOrUpdate(new Wine() { Id = 1, Name = "Шардоне",...
932 просмотров
schedule 08.03.2024

Можем ли мы вызвать метод интерфейса в моем домене в доменном дизайне кода С# сначала mvc
У меня есть эта структура в моем подконтексте в моем DDD (поддомен). Теперь я хочу использовать свои интерфейсы в своем домене. Например, вот моя новостная сущность: public class News { public Guid Id { set; get; } public...
510 просмотров

Как создать базу данных с помощью FluentNHibernate?
Я пытаюсь использовать FluentNHibernate в своем тестовом проекте. Следующий код создает таблицы в существующей базе данных: var sessionFactory = FluentNHibernate .Cfg.Fluently.Configure() .Database(...
306 просмотров

Code-First миграции всегда по умолчанию для локальной БД
Я столкнулся и решил эту проблему давным-давно, но забыл, как я ее решил... У меня есть n-уровневая структура с 4 проектами (модели, данные, сервис, Интернет) и я не могу заставить Code-First Migrations использовать правильную строку подключения....
27 просмотров

SQL Server имя столбца указано более одного раза в предложении set. Проблема с сущностью
Когда я делаю вставку с использованием EF6, я получаю эту ошибку Имя столбца «employee_id» указано более одного раза в предложении SET. Столбцу не может быть присвоено более одного значения в одном предложении SET. Измените предложение SET,...
1307 просмотров

Возникли проблемы с исправлением зависимых и основных ролей в ограничении отношений, которые должны быть идентичны друг другу.
Я пытаюсь создать составной ключ со всеми FK. Для уникальности мне нужно 4 свойства. Я добавил два, но третий FK и четвертый FK выдают ошибки, так как они из одной таблицы, и я не знаю, как это настроить? Я прочитал много ответов, и я просто не...
308 просмотров
schedule 06.06.2024