Utworzono model db z wizualizerem framework encji w Visual Studio. Istnieją 2 tabele (praca, stocktype), które są ze sobą powiązane tabelą stocktype2job.Entity Framework - Utwórz właściwość nawigacji
Job <------- no direct relation/navigation property --------> StockType
| |
| |
---------------------> StockType2Job ----------------------------->
z obiektem pracę, mógłby zrobić coś takiego ...
EntitiesObject db = new EntitiesObject();
Job job = db.Jobs.SingleOrDefault(j => j.IdJob == 40);
List<StockType> stockTypes = new List<StockType>;
foreach (StockType2Job st2j in job.StockType2Jobs)
{
stockTypes.add(st2j.StockType);
}
To powinno działać dobrze. Ale czy istnieje sposób na stworzenie właściwości nawigacji w jednostce pracy, więc mogę napisać coś takiego?
EntitiesObject db = new EntitiesObject();
Job job = db.Jobs.SingleOrDefault(j => j.IdJob == 40);
List<StockType> stockTypes = job.StockTypes; // <<-----
Dzięki za życzliwą pomoc Apo
nie ma wątpliwości, że to zadziała, ale raczej nie chcę używać linq, gdy jest bardziej elegancki sposób, ale i tak! –