Ho creato la mia prima app desktop basata su database in .NET e non sono in grado di capire come posso distribuire il database con il programma di installazione dell'applicazione, in modo che il database, l'applicazione e SQL Server siano installati in una volta sola.distribuire il database SQL Server Express con l'app desktop?
Se distribuisco solo il client nativo per SQL Server e il database con il programma di installazione, funzionerà?
L'applicazione utilizza il database molto frequentemente.
sql server express è un database di classe server e quindi probabilmente una scelta scadente per un'applicazione _desktop_. Utilizza un database _in-process_ come sqlite, sql server compact o anche l'accesso invece. –
Devo concordare con @Joel - se si tratta di un'applicazione desktop per utente singolo, probabilmente si dovrebbe usare SQL Server Compact Edition, che è un file .dll e può quindi essere distribuito come parte del programma di installazione dell'app. – Murph