¿Alguien sabe si puedo usar SQL Server Compact Edition 3.5 en mono?¿Puedo usar SQL Server Compact Edition CE en Mono?
Espero que estén escritos como ensamblados administrados y funcionen bien ... ¿Alguien tiene alguna experiencia?
¿Alguien sabe si puedo usar SQL Server Compact Edition 3.5 en mono?¿Puedo usar SQL Server Compact Edition CE en Mono?
Espero que estén escritos como ensamblados administrados y funcionen bien ... ¿Alguien tiene alguna experiencia?
Todos los Compact SQL (excepto System.Data.SqlCe.dll obviamente) son bibliotecas nativas, por lo que no funcionarán en plataformas que no sean de Windows.
(Por 'en mono' Supongo que significa que se ejecuta en Mono en Linux?)
No. Estoy bastante seguro de que ninguna de las versiones de SQL Server están construidas sobre ensamblados administrados.
reemplazo bonita por SQL CE es SQLite
proveedor ADO.NET SQLite es portátil y existe en Microsoft.NET y Mono
http://www.mono-project.com/SQLite
componentes nativos es que existe para la mayoría plataformas principales y código fuente también disponible
pensamiento interesante aunque eh? ;) –
* "Todos los Compact SQL (excepto System.Data.SqlCe.dll obviamente) son bibliotecas nativas" *: pero System.Data.SqlServerCe.dll es el archivo * only * requerido para usar SQL Compact, y de acuerdo con CorFlags contiene solo código administrado (ILONLY = 1). Hay unas pocas (10) declaraciones de P/Invoke, por lo que probablemente no se ejecutaría en un sistema operativo que no sea Windows (excepto tal vez con Wine), pero probablemente no requeriría demasiado trabajo para hacerlo portátil;) –
Negatory. System.Data.SqlServerCe.dll es solo el proxy administrado en las DLL nativas. Usted * debe * tener las DLL nativas presentes, ya sea un escritorio o un dispositivo. Algunos dispositivos se envían con ellos en ROM para que no tengas que distribuirlos con tu aplicación, pero todavía tienen que estar allí. – ctacke