S
sac
אורח
יש לי טבלת פציינט שמוקשרת לטבלת כתובות ואני רוצה לשלוף את כל פרטי הפציינט ,ומטבלת כתובות רק את השדה של מספר דירה.
זה מה שעשיתי:IEnumerable<Patient> patients = clinicContext.Patients.Include(patient => patient.Address).ThenInclude(pa=>pa.AppartmentNum)
וזה השגיאה שאני מקבלת:
Microsoft.EntityFrameworkCore.Query.Internal.NavigationExpandingExpressionVisitor.PopulateIncludeTree(IncludeTreeNode includeTreeNode, Expression expression, bool setLoaded).מה אני צריכה לעשות?
זה מה שעשיתי:IEnumerable<Patient> patients = clinicContext.Patients.Include(patient => patient.Address).ThenInclude(pa=>pa.AppartmentNum)
וזה השגיאה שאני מקבלת:
An unhandled exception occurred while processing the request.
InvalidOperationException: The expression 'pa.AppartmentNum' is invalid inside an 'Include' operation, since it does not represent a property access: 't => t.MyProperty'. To target navigations declared on derived types, use casting ('t => ((Derived)t).MyProperty') or the 'as' operator ('t => (t as Derived).MyProperty'). Collection navigation access can be filtered by composing Where, OrderBy(Descending), ThenBy(Descending), Skip or Take operations. For more information on including related data, see http://go.microsoft.com/fwlink/?LinkID=746393.Microsoft.EntityFrameworkCore.Query.Internal.NavigationExpandingExpressionVisitor.PopulateIncludeTree(IncludeTreeNode includeTreeNode, Expression expression, bool setLoaded).מה אני צריכה לעשות?