Описание тега code-first
Code-first - это подход к программной реализации, который отдает предпочтение программированию с использованием API по сравнению с другими подходами, которые могут в большей степени полагаться на визуальные инструменты или требовать наличия какого-либо внешнего источника, который проверяется для генерации поведения, структуры или данных программы.
1
ответ
ASP.NET MVC. Как вручную добавить "каскадное удаление" к коду первого отношения?
Как настроить каскадное удаление в проекте Code First, не задав для свойств навигации значение [Обязательный] или не обнуляемое? например: class MainClass{ [Key] int id {get;set;} public string name {get;set;} public virtual ICollection<SubItem&g…
24 авг '16 в 01:50
1
ответ
Entity Framework (Code First) Отношения "один ко многим" и "один к одному" (с двумя объектами). Как?
Я пытаюсь сделать это с EF Code First: Там области две таблицы: пользователи и области. Один пользователь принадлежит одной требуемой области, а одна область может иметь ноль или одного пользователя (в качестве администратора). Затем: Пользователи *…
09 фев '15 в 20:51
2
ответа
Метод IDbSet и Exposing Include через метод расширения
Я использую подход Code-First с EF, и я хотел использовать IDbSet вместо DbSet, чтобы я мог проводить модульное тестирование с помощью макетов. Моя проблема в том, что я использую метод Include() для быстрой загрузки в случае необходимости, но метод…
09 фев '11 в 21:06
0
ответов
Ошибка при преобразовании проекта из кода сначала в базу данных сначала
Я работал над проектом с подходом, основанным на коде, и знаю, что мне нужно преобразовать его в подход на основе баз данных, потому что у меня есть некоторая логика, которую я должен выполнить с помощью хранимой процедуры. Итак, я решил преобразова…
28 дек '16 в 17:16
1
ответ
Код EF 6.0 сначала исключение свойства навигации один к одному
Я выпускаю очень странный сценарий, используя сначала код с существующей базой данных и структурой сущности asp.net У меня есть простая модель userprofile [Table("CSUserProfile")] public partial class UserProfile { [Key] public string Id { get; set;…
20 окт '14 в 08:30
1
ответ
Многие ко многим отношения разрешены только частично
У меня возникли некоторые проблемы с EF 5 Code First, главным образом потому, что я не знаю, какое поведение мне нужно искать. Это о написании календарного бэкэнда. Calendar включает в себя список CalendarEntry. Calendar принадлежит пользователю. Ca…
17 июн '13 в 22:26
2
ответа
EF 4 CTP 5 Сложный запрос
У меня есть модель, подобная следующей: public class Customer { public int Id { get; set; } public string Name { get; set; } public ICollection<Order> Orders { get; set; } } public class Order { public int Id { get; set; } public DateTime Date…
17 фев '11 в 11:12
2
ответа
Entity Framework Find метод не работает должным образом
У меня есть классы под названием Курс, Студент и Учитель, как это public class Course { [Key, DatabaseGenerated(DatabaseGenerationOption.Identity)] public Guid CourseId { set; get; } public ICollection<Student> Students { set; get; } public Te…
23 апр '11 в 13:20
2
ответа
Entity Framework CTP5, Code-First. Помогите создать справочные таблицы через объектную модель
Я создаю новые модели, для которых я позволю EF создать базу данных. Модели выглядят так: public class Model { public int Id { get; set; } public string StyleNumber { get; set; } public virtual IList<Metal> Metals { get; set; } public virtual …
09 янв '11 в 20:14
1
ответ
Создание общих DbSets на основе типов сущностей
В коде EF сначала используя следующий код, я мог бы создать неуниверсальный DbSets на основе каждого типа объекта: foreach (var entry in _dbContext.ChangeTracker.Entries<BaseEntity>()) { BaseEntity entity = entry.Entity; Type type = entity.Get…
09 дек '13 в 04:11
1
ответ
Сначала с кодом ef 4.1, как я могу создать столбец, который может обнуляться
У меня есть следующее POCO: Public Class T1 <Required()> <MaxLength(128)> <Key(), Column(Order:=0)> Property K1 As String <Required()> <MaxLength(128)> <Key(), Column(Order:=1)> Property K2 As String <Required(…
15 май '11 в 20:39
1
ответ
DataReader уже открыт в представлении, сложный объект
Я получаю это сообщение в виде: уже существует открытый DataReader, связанный с этим подключением, который должен быть закрыт в первую очередь. Это моя модель: public class Product { [DisplayName("Id Produit")] public int productId { get; set; } [Di…
01 окт '14 в 09:10
1
ответ
Схема обновления Nhibernate Fluent без удаления данных
Я использую NHibernate Fluent Code First для настольного приложения C#. Есть ли способ обновить схему БД без удаления существующих данных. В моем случае мне просто нужно добавить новый столбец без ограничений, допускает пустые значения, а не внешний…
28 июн '14 в 09:39
2
ответа
Почему EF cascade delete не работает для отношений 0 к 1?
У меня есть следующая таблица, определенная через code-first: public class Action { public int ActionId { get; set; } public int? EmailMessageId { get; set; } public virtual EmailMessage EmailMessage { get; set; } } public class EmailMessage { publi…
09 июл '12 в 14:08
2
ответа
EF 4.1 Code First не инициализирует DB (DropCreateDatabaseAlways) при использовании Moq
Я использую Entity Frameworc 4.1 Code First и Moq. И я хочу проверить инициализатор базы данных. Также у меня есть абстрактный класс BaseUnitOfWork, который унаследован от DbContext (так что для тестирования его надо смоделировать). public abstract …
08 ноя '11 в 20:55
0
ответов
Entity Framework Code First Migration: Лучший способ обновить базу данных с помощью изменений в модели
Я работаю с Code First Migration, основанной на коде, и я хотел бы знать, каков наилучший способ обновить схему моей базы данных, используя изменения в модели. В нашем приложении мы планируем иметь более одного dataContext для каждой модели домена, …
23 апр '13 в 12:53
2
ответа
Член с идентификатором не существует в коллекции метаданных. Имя параметра: личность
Мы используем EF Code First 4.3.1. Мы разрабатываем веб-роль ASP.NET со ссылкой на несколько библиотек классов. Есть две библиотеки классов, каждая из которых содержит классы и отдельный DBcontext. Допустим, у Library1 есть классы A и B. DBcon1: DbS…
31 мар '12 в 10:12
1
ответ
CF EF MVC множественный внешний ключ 1-к-1 из одной таблицы
У меня есть это: public class Match { [Key] public string Id { get; set; } [ForeignKey("MatchedUser1")] public string IdOf1 { get; set; } [ForeignKey("MatchedUser2")] public string IdOf2 { get; set; } [InverseProperty("User1")] public virtual Applic…
15 авг '15 в 22:53
1
ответ
Указанное выражение LINQ содержит ссылки на запросы, связанные с различными контекстами.
Я получаю сообщение об ошибке при попытке объединить несколько таблиц в запросе: Указанное выражение LINQ содержит ссылки на запросы, связанные с различными контекстами. Это сбивает с толку, потому что кажется, что я использую разные контексты в зап…
21 дек '10 в 19:37
2
ответа
Entity Framework, Code First, обновление отношений "один ко многим" с независимыми ассоциациями
Мне потребовалось слишком много времени, чтобы найти решение сценария, описанного ниже. То, что казалось бы простым делом, оказалось довольно сложным. Вопрос в том: Используя Entity Framework 4.1 (подход Code First) и "Независимые ассоциации", как н…
07 авг '11 в 10:26