EF dwie encje w jednym modelu

EF dwie encje w jednym modelu
S7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 287
0

Pytanie dość trywialne, ale chciałbym uzyskać info
mam dwie klasy faktury i podatek VAT i odpowiednio encje. Tabele w żaden sposób ze sobą nie związane, jedna tabela zawiera pozycje faktury, a druga tabela stawkę VAT potrzebną do obliczeń.
Chcę stworzyć jeden ViewModel i jak pobrać jednym zapytaniem dane z tych dwóch tabel? Póki co mam var inv = db.Invoices.Find i var vat = db.Vat... Zostawić te dwa zapytania czy kombinować coś z Linq?

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

Pozycja faktury powinna przecież mieć powiązanie z odpowiednią stawkę VAT. Na jakiej innej zasadzie chcesz to połączyć?

mariano901229
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 597
0

Teoretycznie można w pozycji obliczać procent pomiędzy kwotą brutto, a netto pozycji i wybierać stawkę. Co w sytuacji kiedy mamy kilka stawek np. zwolnionych z VAT (kilka kodów 0% VAT), ale są to w rzeczywistości inne kody podatków. Trochę bez sensu, że pozycja nie jest powiązana z kodem podatku.

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

@mariano901229: ale to raczej brutto powinien obliczać na podstawie netto i VAT, a nie odwrotnie.

S7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 287
0

Dzięki wielkie Panowie za odpowiedzi. Ja tylko chcę uzyskać odp na moje pytanie jak uzyskać dane z dwóch niepowiązanych ze sobą tabel. Czy zostawić dwa zapytania jw, czy zastosować jednak Linq lub czy jest coś podobnego w EF?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.