Я ищу его, но я не могу его найти.Конфигурация Fluent API между двумя доменами или классами в коде Сначала, которые содержат конкретные условия
У меня есть домен 2 (класс) и назвал его класса А и класса B мой Класс Пользователь
Class A {
public int Id { get; set; }
public Guid FKCatId { get; set; }
public virtual Cat Cat{ get; set; }
}
и My B Class Пользователь
Class B {
public int Id { get; set; }
public Guid CatId { get; set; }
public String CatName{ get; set; }
}
Теперь я хочу свободный API Сопоставление между этими классами. Пожалуйста, посмотрите ниже кода конфигурации в A-конфигурации класса:
this.HasOptional(s => s.Cat).WithMany().HasForeignKey(f => f.FKCatId);
Примечание 1: Я не должен использовать свойство Id в классах A и B для отношений или сопоставления между этими классами.
Примечание 2: FKCatId и CatId только уникальный ключ, а не ПК или ....
Примечание 3: также нет связи между классом A и классом B в базе данных. Просто обратите внимание!
Ошибка: моя конфигурация не работает для меня.
Результат: Может ли получить объект из класса B с вышеуказанной безопасностью. Я должен соблюдать вышеизложенное (примечание 3).
Благодарен. :)