Описание тега ef-fluent-api

Способ настройки Entity Framework, выходящий за рамки его соглашений, с помощью API цепочки методов
0 ответов

Навигация по уникальному ключу возможна в Entity Core 1.0?

Есть ли способ иметь свойства навигации к уникальным клавишам в EF Core? Я попытался "притвориться", что уникальный ключ был внешним ключом в свободном API, но я получил ошибку времени выполнения (см. Комментарий). Я знаю, что в EF Core есть альтерн…
0 ответов

ASP.NET Необязательные отношения 1:1 с ApplicationUser (Identity 2.0)

У меня есть Trainee который должен подключиться к ApplicationUser, Trainee Модель имеет поля, которые не относятся к фактической учетной записи пользователя, но должны иметь такие вещи, как FirstName, LastName от ApplicationUser как пользователь не …
1 ответ

Список связанных AplicationUsers внутри ApplicationUser

У меня сегодня другой вопрос. Я хочу связать список ApplicationUser с пользователем приложения... Что-то вроде этого... public class ApplicationUser : IdentityUser { //Here are the Added Needed Values to IdentityUser to PlenaMenteTrabajando Applicat…
1 ответ

Атрибуты Entity Framework 6 NotMapped

Есть ли способ использовать fluentAPI внутри DbContext для ручного включения ICollections, которые были [NotMapped] в модель? Я знаю, как вручную игнорировать свойства с помощью fluentAPI modelBuilder.Entity<MyEntity>().Ignore(e => e.MyChil…
2 ответа

Отношение HasForeignKey через свойство Complex Type

У меня есть два сложных типа: public class ProductItemIdentifier { public Guid Product_Id { get; set; } public string ItemName { get; set; } } public class AuctionItemIdentifier { public Guid Auction_Id { get; set; } public string ItemName { get; se…
1 ответ

Entity Framework Fluent API не может вставить один-к-одному

Я пытаюсь вставить объект в таблицу базы данных с помощью Entity Framework и сначала использую код (свободно API). При этом я продолжаю сталкиваться с одной из следующих ошибок: 1) InvalidOperationException: зависимое свойство в ReferentialConstrain…
23 мар '18 в 18:44
1 ответ

Виртуальная собственность не будет лениво загружаться в 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)] public string PaymentId { get; set…
1 ответ

Код Entity Framework сначала: циклы или несколько каскадных путей

У меня есть класс бронирования, у которого есть контакт бронирования (Person) и набор навигационных свойств (People), который связывает таблицу соединений с другим набором свойств навигации (Bookings) в Person, Как мне сгенерировать Booking таблица …
15 мар '15 в 15:02
1 ответ

Как задать ограничение UNIQUE в несколько столбцов в свободном API-интерфейсе Entity Framework с первым кодом

Предположим, у меня есть следующие объекты: public class Calendar{ public int ID{get;set;} public ICollection<Day> Days { get; set; } } public class Day{ public int ID{get;set;} public DateTime Date{get;set;} public int CalendarID{get;set;} } …
08 дек '17 в 16:32
1 ответ

Запретить индекс, созданный в соответствии с соглашением для таблицы "многие ко многим"

В приведенной ниже конфигурации EF создает индекс для SyntaxId условно. Поскольку у меня есть составной первичный ключ (служит индексом) и нет столбца идентификаторов, я не думаю, что этот созданный соглашением индекс для одного столбца необходим в …
1 ответ

Получить TableName объекта при использовании Fluent API

Я использую свободный API для изменения имен таблиц для моих сущностей, таких как: public class TestMap : EntityTypeConfiguration<Domain.Test> { public TestMap() { ToTable("Test"); } } Теперь позже в моем DbContext Я хочу найти имя таблицы для…
05 июл '15 в 16:32
4 ответа

Карта System.Uri с использованием Entity Framework Fluent Api

Довольно простой вопрос. У меня есть модель, которая имеет свойство, которое является System.Uri тип. Uris не имеет конструктора по умолчанию без параметров и поля идентификатора. Есть ли способ переопределить генерацию моей модели, чтобы сохранить …
1 ответ

Один к одному EF, где один из объектов имеет составной ключ

Я имею public class Expense { public int Id { get; private set; } [ForeignKey("AccountId")] public virtual Account Account { get; private set; } [Required] public int AccountId { get; private set; } public virtual ExpenseCategory ExpenseCategory { g…
10 дек '16 в 15:01
1 ответ

Entity Framework таблица соединения "один ко многим" с метаданными

Я пытаюсь реализовать что-то вроде таблицы соединений в Entity Framework, но, похоже, не могу получить никаких результатов обратно. У меня есть два основных объекта: public class Device { [Key] public int Id { get; set; } public virtual ICollection&…
24 авг '15 в 12:28
5 ответов

EntityFramework Code First FluentAPI DefaultValue в EF6.X

Как я могу установить значение по умолчанию, используя EntityFramework Code First FluentAPI для свойства bool? Что-то вроде: Property(l => l.PropertyFlag).HasColumnType("bit").DefaultValue(1);
1 ответ

Свободный API HasXXX против методов WithXXX

Я изучаю, как использовать свободный API отсюда: http://www.entityframeworktutorial.net/code-first/configure-one-to-many-relationship-in-code-first.aspx Он говорит, что следующие 1-многие отношения - это одно и то же: modelBuilder.Entity<Student&…
1 ответ

Entity Framework Отношения один ко многим поставляют Fluent API с составными ключами

Ниже приведены классы, которые я использую. Я хочу создать одностороннюю ссылку от стратификации на PatientClientPhysician. Я также могу сделать связь один ко многим, если это требуется Entity Framework, но это всегда будет 1-1, даже если это таблиц…
18 ноя '15 в 20:18
2 ответа

Первый или нулевой код платформы Entity Framework First FluentApi

Мне нужно создать fluentapi один или ноль к одной ссылке и иметь свойства навигации на обоих объектах. EntityTwo должен содержать простое свойство для хранения внешнего ключа (EntityOneId) public class EntityOne { public int Id { get; set; } public …
2 ответа

Свободный API - One 2 Many Relationship

У меня есть две организации: сотрудник и компания. Оба из них могут иметь один или несколько адресов. Поскольку Guid всегда уникален, поэтому я хочу использовать Guid в Employee и Company в качестве внешнего ключа в Address. Это может быть несколько…
20 окт '16 в 11:09
1 ответ

Entity Framework Свободный интерфейс Api - внешний ключ

Я хотел бы установить связь между двумя правами. У меня есть Entity_1 и Entity_2 с отношением один ко многим (один Entity_1 может иметь несколько Entity_2). Итак, у меня есть свои сущности: сущность class Entity_1 { public int Id { get; set; } publi…
23 июл '15 в 06:22