Avatar
petrbeltimone:

Ahoj,

mám v plánu napsat dva programy. Jeden bude fungovat na pozadí, druhý bude aplikace MVC.

MVC aplikace bude ovládat službu, měnit její nastavení atd.

S tím souvisí několik dotazů?

  1. Chci použít EF code first - mohou tyto dvě aplikace sdílet modely?
  2. Občas budu potřebovat zavolat nějákou funkci z servisní aplikace, která vrátí nějáka data (ne z db, ale vypočítaná), jaké je nejlepší volba pro komunikaci mezi dvěma app?
  3. Servisní app bude v zaplánovaném čase něco dělat. Jakým nejlepším způsobem se řeší plánování úloh v c#?

Petr

 
Odpovědět 14.12.2015 9:37
Avatar
Odpovídá na petrbeltimone
Michal Štěpánek:

Je nějaký důvod, proč to rozdělovat na dva programy?

Nahoru Odpovědět 14.12.2015 13:35
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Marian Benčat
Redaktor
Avatar
Marian Benčat:
  1. problém to není, dejte to do nějakého ale sdíleného projektu
  2. WebAPI selfhost, nebo WCF
  3. Quartz.NET, Hangfire
  • celkove zalezi na pouziti, ale nevidim zatim moc duvod proc to mit jako dve appky,.. zkuste se kouknout na kombinaci ASP MVC + Hangfire
 
Nahoru Odpovědět 19.12.2015 17:24
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 3 zpráv z 3.