Der Versuch, auf eine untergeordnete Eigenschaft für eine Suchmethode EF zuzugreifen
Posted: 23 May 2025, 01:07
Ich versuche, eine Methode zu erstellen, die Daten basierend auf dem, was der Benutzer in meine Suchleiste eintippt, filtert. Was tun möchte, ist filtern, basierend auf dem Namen eines Verdächtigen. "Verdächtige" als Kindereinheit für meine übergeordnete Entität "Sezureentry" hier ist die Methode selbst. Es funktioniert derzeit, wenn ein Benutzer in der Officernamerank und der Agentur eingeht. Aber ich habe Probleme, es mit Verdächtigen zu arbeiten, da ich nicht sicher bin, wie ich diese Immobilie schnappt. Jede Hilfe würde geschätzt! < /P>
Code: Select all
public async Task listSeizureEntries(DatatablesRequest table_req)
{
table_req.RecordsTotal = _context.SeizureEntry.Count();
var filtered = _context.SeizureEntry.Include(c => c.Suspects).AsQueryable();
//var newlist = new ObservableCollection(_context.SeizureEntry.Include(p=>p.Suspects).ToList());
if (!String.IsNullOrEmpty(table_req.search.value))
{
filtered = filtered.Where(s => s.Agency.Contains(table_req.search.value) || s.OfficerNameRank.Contains(table_req.search.value) || s.SeizureAddress.Contains(table_req.search.value) || s.Suspects.Name.Contains(table_req.search.value));
}
table_req.RecordsFiltered = filtered.Count();
/*table_req.Data*/
var temp = filtered
.Select(f => new { f.Id, f.EntryId, f.SeizureDate, f.OfficerNameRank, f.Agency, f.SeizureAddress });
var only_care_about_this = table_req.order[0];