У меня есть следующие два субъектовКак отобразить отношения между этими двумя сущностями
public class Document
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<UploadedFile> UploadedFiles{ get; set; }
}
public class UploadedFile
{
public int Id { get; set; }
public string FileName{get;set;}
public string EntityName {get;set;}
public string EntityId{get;set;}
public bool IsActive{get;set;}
}
Теперь мое требование, я хочу, чтобы загрузить «Document.UploadedFiles» на основе следующего условия.
UploadedFile.EntityId=Document.Id && UploadedFile.IsActive==true && UploadedFile.EntityName="Document"
Как я могу сопоставить отношения для свойства навигации UploadedFiles ??
Это значит, document.UploadedФайлы имеют все записи, а не ТОЛЬКО те, которые соответствуют указанному мне состоянию. Ваш ответ подобен загрузке всех записей из UploadedFile, а затем их повторной фильтрации. Это не то, что я ищу. –