У меня есть приложение C#, скомпилированное в net 4.5.Создайте SQL Server Compact 3.5 из .net 4.5
Мне нужно создать файл базы данных SQL Server CE 3.5, потому что он будет использоваться на устройстве Windows CE 6.
При создании базы данных из кода с помощью
SqlCeEngine en = new SqlCeEngine(connectionString);
en.CreateDatabase();
это версия 4 и не совместим с чистой компактный 3,5
Как я могу заставить SQL Server CE версии 3.5 на чистую 4.5?
Вы можете попытаться определить версию в строке подключения. Возможно, вам нужно использовать «Provider = Microsoft.SQLSERVER.CE.OLEDB.3.5; Источник данных = myPath \ myData.sdf;» см. https://www.connectionstrings.com/sql-server-compact/ – josef
Не используйте поставщика OLEDB из .NET ... – ErikEJ