IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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
Arthaqs
Člen
Avatar
Arthaqs:25.10.2017 16:40

Ahoj,

doteď jsem psal in-house/intranetové aplikace, kde jsem použil pro připojení do SQL serveru klasický nešifrovaný connection string přímo v kódu appky v C#.

Teď chci napsat appku pro vícero firem. Tato appka se bude připojovat na internet do databáze (ať už MySQL, či nějaká jiná db, to je jedno).

Zajímá mě, jak nejlépe a nejbezpečněji mám architekturu tohoto SW vytvořit?

Narazil jsem na spoustu možností, jako třeba vytvořit API pro komunikaci s databázi - například PHP webserver na internetu, na který bych se z C# dekstop appky připojoval pomocí šifrovaného loginu.
Co mě ale zaráží je, že když už existuje Entity Framework například, tak kdy ho využiju v tomto případě? Takhle bych musel naprogramovat nějaké query přímo doslova, které budu posílat na PHP webserver a tam to budu muset nějak opracovávat.

Není tedy nějaká možnost, jak použít Entity Framework v C# desktop appce a zároveň být do databáze připojený bezpečně? Nebo si tu pletu pojmy a jdu na to špatně?

Předem díky za každý objektivní komentář! :)

Editováno 25.10.2017 16:41
 
Odpovědět
25.10.2017 16:40
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 1 zpráv z 1.