Мне жаль, что я дал неправильную навигацию Diner. когда я запустил приведенный выше код, он вернул много записей, так что я думаю, что мне нужно изменить один: один на один: много отображений. Поэтому мой класс Diner будет выглядеть следующим образом: открытый класс Diner {public int Id {get; set;} public ICollection <Localization> NameLocalization {get; set;} public ICollection <Localization> DescriptionLocalization {get; set;}} Не могли бы вы, пожалуйста? Расскажите, как я сопоставляю это с помощью Fluent или Data Annotation?

я есть следующие две таблицы:

LOCALIZATION

Id                     int
Text                   string

DINER

Id                     int
Name                   string
Description            string
Name_LocalizationID    int
Description_LocationID int

Теперь я хочу, чтобы мой POCO был таким:

public class Diner{
   public int Id{get;set;}
   public ICollection<Localization> NameLocalization{get;set;}
   public ICollection<Localization> DescriptionLocalization{get;set;} 
}

public class Localization{
   public int Id{get;set;}
   public string Text{get;set;}
}

Вопрос в том, как сопоставить свойства NameLocalization и DescriptionLocalization с идентификатором локализации с помощью EF Fluent API? Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос