【发布时间】:2015-01-28 11:59:36
【问题描述】:
我有一个在 net 4.5 上编译的 C# 应用程序。
我需要创建一个 SQL Server CE 3.5 数据库文件,因为它将在 Windows CE 6 设备上使用。
当我使用代码创建数据库时
SqlCeEngine en = new SqlCeEngine(connectionString);
en.CreateDatabase();
它是第 4 版,与 net compact 3.5 不兼容
如何在 net 4.5 上将 SQL Server CE 版本强制为 3.5?
【问题讨论】:
-
您可以尝试在连接字符串中指定一个版本。可能您必须使用“Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=myPath\myData.sdf;”见connectionstrings.com/sql-server-compact
-
不要使用 .NET 的 OLEDB 提供程序...
标签: c# compact-framework .net-4.5 sql-server-ce-4 sql-server-ce-3.5