У меня есть случай, когда в моей модели есть следующие объекты:
public class Permission
{
public int ID { get; set; }
public Operation Operation { get; set; }
}
public class Operation
{
public int ID { get; set; }
public string Name { get; set; }
}
Способ настройки моего репозитория. Мне нужно запросить репозиторий OperationRepository, чтобы найти все те операции, которые не использовались вразрешение.Моя операция EF Entity имеет свойство навигации обратно к разрешениям как EntityCollection, как показано ниже:
public partial class Operation : EntityObject
{
public EntityCollection<Permission> Permissions
{
get; set;
}
}
Метод в моем OperationRepository:
public IEnumerable<IOperation> FindUnassigned()
{
//query here
}