Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Ondrej Horák:7.3.2018 16:59

Ako funguje prosím vás dedičnosť? Pretože ak mi pacient a lekar dedia z Uzivatela v modeli, v db sa mi automaticky vygeneruje len jedna tabulka Uzivatel, ktorá má stĺpce aj lekar a pacient. A to je zle tak to nechcem. Ak odstránim dedičnosť, už mám tabuľky tri Lekar Pacient a Uzivatel ale nieje to OOP pretože modelovo sa mi nededia? Viete mi prosím niekto po lopate ako vyriešiť registráciu a prihlasovanie dvoch typov užívateľov?

 
Odpovědět
7.3.2018 16:59
Avatar
Ondrej Horák:7.3.2018 17:04

Robím v MVC(entity framework, code first)

 
Nahoru Odpovědět
7.3.2018 17:04
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na Ondrej Horák
vajkuba1234:7.3.2018 21:27

Precti si zdejsi tutorialy na OOP.

Nahoru Odpovědět
7.3.2018 21:27
No hope, no future, JUST WAR!
Avatar
zelvicek
Člen
Avatar
zelvicek:8.3.2018 6:52
  1. ty neřešíš dědičnost obecně, ale podporu dědičnosti v EF. Je třeba si uvědomit, že EF není OOP jazyk!
  2. Jsi lenoch. Pár minut googlení a čtení a máš jasno.
  3. Protože jsem dobrák od kosti, zde máš odkazy na vysvětlení (tedy pokud ti rada vajkuba1234 nepomohla). Studuj.

https://docs.microsoft.com/…/inheritance
https://docs.microsoft.com/…/inheritance

Obě stránky lze přepnou do EN i CZ verze, ta CZ nedává smysl.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
8.3.2018 6:52
Avatar
Odpovídá na zelvicek
Ondrej Horák:8.3.2018 9:26

Ale ja píšem o modely, ktorý som si vytvoril OOP a v tomto prípade mi nehrá rolu EF. Ten mi len vytvorí db s jednou tabuľkou tak ako je popísané v tých dokumentov, ktoré si mi poslal. Potrebujem vytvoriť práve TPT tabuľku.

Ale už som na to prišiel a ďakujem všetkým, nakoniec som použil nad triedou atribútor Table a už mi vytvorí tri DB tabuľky.

 
Nahoru Odpovědět
8.3.2018 9:26
Avatar
Ondrej Horák:8.3.2018 9:31

A keďže som potreboval vytvoriť OOP projekt, potreboval som aby mi tam fungovala aj dedičnosť a navyše aby sa mi vytvorili tri DB tabuľky.

 
Nahoru Odpovědět
8.3.2018 9:31
Avatar
Odpovídá na zelvicek
Ondrej Horák:9.3.2018 14:27

Nakoniec som niečo podobné využil čo bolo v EN dokumentácií, ktoré si preposlal. Atribútov som sa vzdal a elegantnejší spôsob bola tá metóda. Ďakujem za pomoc.

 
Nahoru Odpovědět
9.3.2018 14:27
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.