Fragment kodu ViewModelu.
[DisplayName("House Type")]
public string HouseType
{
get
{
string ht = new EntityDb().HouseTypes.Find(House.HouseTypeId).HouseTypeDescription;
return ht;
}
}
[DisplayName("Property Type")]
public string PropertyType
{
get
{
string pt = new EntityDb().EstateTypes.Find(Order.EstateTypeId).EstateTypeDescription;
return pt;
}
}
[DisplayName("Order Status")]
public string OrderStatus
{
get
{
string os = new EntityDb().OrderStatuses.Find(Order.OrderStatusId).OrderStatusDescription;
return os;
}
}
Powyższe encje (tabele) nie mają żadnych relacji miedzy sobą.
Nie mogę użyć też lazy loading, ponieważ jest to strona z podsumowaniem a dane pobierane są z sesji.
Czy mogę jakimś jednym zapytaniem linq czy entity pobrać odpowiednie dane z tych trzech tabel.
Dzięki.