Diskuze: Jak řešit složité objekty
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Neregistrovaný

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Mně připadá divné, že mzdy rozšiřují osobu. Spíše bych si udělal objekt mzda a ten by měl uložené ke které osobě se váže.
Děkuju za reakci.
Popsal jsem to zjednodušeně ale tak to v našem IS je.
Často existuje dvojí pohled na některé entity. Například na vztah, že
Osoba má půjčený nějaký matek se můžete dívat ze dvou pohledů. Jeden
je právě, že se najdete osobu a s ní se zobrazí i evidenci půjčeného
majetku. Druhý je pak nějaký formulář Majetku, kde se eviduje mj. co se
které osobě půjčilo.
Co se týká vámi zmiňované mzdy, tak jsou u osoby zobrazovány evidenční
listy důchodového pojištění, atd.
V tom by neměl být problém - taková tabulka (v db) zapůjčení může mít více cizích klíčů k osobě (na 1 item v db) 1 Sloupec kdo půjčil (Veritel_OsobaID) a 1 sloupec komu půjčil (Dluznik_OsobaID) - při dobrém datovém návrhu je pak poměrně jednoduché vytáhnout z db potřebné údaje...
Na úrovni databáze jsou reference již vyřešené pomocí klíčů. Pracuji nad již navrženou databází a snažím se existující Windows aplikaci vytvořit v .NETu objektově. Bojuju právě s objektovým návrhem, konkrétně jak zachytit takové komplexní vazby mezi objekty v různých modulech.
"snažím se existující Windows aplikaci vytvořit v .NETu objektově" - Buď použij Entity Framework nebo to nedělej objektově vůbec. Něco mezi nemá smysl.
Zobrazeno 6 zpráv z 6.