Вопросы по теме 'ef-fluent-api'

Связь один к одному с Entity Framework Fluent API
У меня проблемы с обратной навигацией по одному из моих объектов. У меня есть следующие два объекта: public class Candidate { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public long CandidateId { get; set; } .......
12356 просмотров

Необязательные отношения один к одному с использованием Entity Framework Fluent API
Мы хотим использовать необязательные отношения один к одному, используя Entity Framework Code First. У нас есть две сущности. public class PIIUser { public int Id { get; set; } public int? LoyaltyUserDetailId { get; set; } public...
94368 просмотров

Как создать пространственный индекс с помощью API Fluent EF 6.1
Что ж, вопрос достаточно ясен. Можно ли создавать пространственные индексы с помощью Entity Framework 6.1 Fluent API?
1724 просмотров

Свойство навигации Entity Framework без ограничения внешнего ключа
У меня есть первая модель EF с кодом с простым отношением (PartDetails) ко многим (частям). Пока система находится в автономном режиме, таблица поиска (PartDetails) очищается и повторно заполняется внешним заданием, нарушая ограничение....
822 просмотров

Свободные API-сопоставления Entity Framework от нуля до единицы
Я новичок в EF (в основном только начинаю). У меня проблемы со следующим. Допустим, у меня есть таблица, описывающая продукт, этот продукт (в зависимости от типа) может иметь ряд дополнительных свойств (для целей этого запроса я ограничу их двумя)....
69 просмотров
schedule 30.11.2022

Составной первичный ключ Entity Framework, когда один из них является удостоверением
У меня есть составной ключ, сопоставленный в классе, как показано ниже: HasKey(l => new { l.A, l.B }); Но здесь А должно быть тождеством. Property(l =>...
1743 просмотров
schedule 26.03.2022

Свободная настройка базовой сущности в Entity Framework
У меня есть следующий BaseEntity public class BaseEntity { public BaseEntity() { DateCreated = DateTime.UtcNow; DateModified = DateTime.UtcNow; } public DateTime DateCreated { get; set; } public DateTime...
1348 просмотров

Как настроить отношения один к одному, используя только свободный API без соглашений
Можно ли настроить отношения один к одному, используя свободный API в базе данных, который не соответствует требованиям соглашения? Ниже я привожу образец базы данных и сгенерированных моделей. Имейте в виду, что таблицы не определяют никаких...
348 просмотров

Как установить отношение с помощью Fluent API между сущностью Employee и ICollection‹Employee›?
Я использую структуру сущностей, и среди других сущностей у меня есть сущность Employee. Одно навигационное свойство, которое я хочу, чтобы у Employee был список сотрудников, которыми управляет этот сотрудник. Это класс Employee (на самом деле он...
66 просмотров

Определите первичный ключ таблицы SQL как чувствительный к регистру, используя Entity Framework Code First
Можно ли сначала определить первичный ключ SQL с учетом регистра в коде структуры объекта? Я знаю, что по умолчанию SQL нечувствителен к регистру, когда дело доходит до строк, просто чтобы было ясно, я не хочу менять все определение БД на...
2474 просмотров

Виртуальная собственность не будет лениво загружаться в Entity Framework 6 (с оговоркой)
Я застрял... Вот моя модель: public class Payment { [ForeignKey("RecipientId")] public virtual Account Recipient { get; set; } public string RecipientId { get; set; } [Key, Column(TypeName = "char"), MaxLength(36)]...
311 просмотров

Entity Framework 7: определение отношений
В предыдущих версиях EF я мог использовать следующий код для реализации идентифицирующей связи: public class Child { [Key, Column(Order = 1)] public virtual int Id { get; set; } [Key, Column(Order = 2)] public virtual int ParentId...
2984 просмотров

Необязательные свойства однонаправленной навигации EF6 One-to-One Relationship
У меня есть следующие модели предметной области в проекте, над которым я работаю, они public class Person { public int Id { get; set; } public string FirstName { get; set; } public string Surname { get; set; } public virtual User {...
799 просмотров

Сопоставление EF Code First 1 к 1 с использованием Fluent API
Как мне создать сопоставление с помощью Fluent API, если архитектура базы данных примерно такая? public class Users { public Users() { PermanentAddresses = new PermanentAddresses(); TemporaryAddresses...
169 просмотров

MVC 5 — невозможно сохранить объект в отношениях один к одному
Я пытаюсь создать отношение один к одному между двумя объектами с помощью EF, однако, когда я пытаюсь фактически создать объект CumulativeRecord , я получаю эту ошибку на db.SaveChanges() : Не удается вставить явное значение для столбца...
1004 просмотров

Настройте 1 к 1 и многие ко многим в 3 объектах с помощью Fluent API
Я новичок в свободном API, пожалуйста, поддержите меня. У меня есть три объекта: Студент, Адрес и Курс, Студент и Адрес должны быть отношениями 1:1, а Студент и Курсы должны быть m:m (многие ко многим). Мой вопрос заключается в том, должен ли я...
45 просмотров
schedule 07.03.2022

Иметь определенную конфигурацию свойств для всех типов, реализующих интерфейс, за исключением одного
У меня есть несколько типов, которые наследуются от интерфейса «IEventReportElement», который предоставляет свойство «IdEventReport»: public interface IEventReportElement { long Id { get; set; } long? IdEventReport { get; set; } } Это...
567 просмотров

Исключение сопоставления в Entity Framework
У меня есть большая база данных для многоязычного приложения, которое получает тексты с сервера, вставляет в базу данных, а затем на основе предпочитаемого пользователем языка находит соответствующий текст. Позвольте мне сначала описать базу...
1103 просмотров

Как применить связь «или-или» между свойствами модели с помощью EF Core?
Я использую EF Core. Моя сущность Customer имеет свойства Address1 , Address2 и AddressFull . В зависимости от того, какая система отправляет мне данные, я могу получить Address1 и Address2 или AddressFull . Итак, мне нужно:...
255 просмотров

Отображение необычных отношений между таблицами
Мне было интересно, может ли кто-нибудь посоветовать мне, как решить проблему, связанную с использованием FluentAPI для сопоставления пары таблиц. У меня есть родительская таблица, в которой есть наш ключ с именем ID, затем дочерняя таблица с двумя...
85 просмотров
schedule 29.10.2022