У меня есть два Сущностисвойства навигации от зависящему принципала
public class Person
{
public virtual int ID { get; set; }
public virtual string Name { get; set; }
public virtual Employee Employee { get; set; }
}
public class Employee
{
public virtual int ID { get; set; }
public virtual string Code { get; set; }
public virtual int PersonId { get; set; }
[ForeignKey("PersonId")]
public virtual Person Person { get; set; }
}
в моем бизнесе первым мы создаем человек, то мы создаем работник, выбрав человек, при выборе человека для сотрудника я хочу, чтобы выбрать только лицо которые не связаны с сотрудником, я не мог понять, как настроить свойство Employee в Person Entity
я не сотрудник еще, я создаю сотрудника, выбрав человека, и я хочу, чтобы исключить лиц, которые уже назначенные сотрудникам, а также я не использовать контекст непосредственно, я работа с репозиторием –
А так вы хотите, чтобы все люди, у которых нет сотрудника? – Dhunt
да, это правда –