Мне жаль, что я дал неправильную навигацию 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? Спасибо