Page 1 of 1

Der Versuch, auf eine untergeordnete Eigenschaft für eine Suchmethode EF zuzugreifen

Posted: 23 May 2025, 01:07
by Anonymous
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];