2

有没有将MassiveSQL Server Compact 4.0结合使用的示例?

我见过很多使用 SQL Express 的例子,但没有看到 CE 的例子。

我的配置(连接字符串/提供程序)有问题,想看看一些例子。

更新:

我能够获得一个使用 SQL Server 2008 但不是 Compact 4.0 的示例。

这是 Compact 4.0 连接字符串:

<add name="MassiveSpike"
     connectionString="Data Source=MassiveSpikeDb.sdf;"
     providerName="System.Data.SqlServerCe.4.0"
/> 

有任何想法吗?

最终更新

如果定义了连接字符串提供程序,我调整了 Massive 中的代码以使用连接字符串提供程序:

var _providerName = "System.Data.SqlClient";            
if(ConfigurationManager.ConnectionStrings[connectionStringName].ProviderName != null)
_providerName = ConfigurationManager.ConnectionStrings[connectionStringName].ProviderName;
4

1 回答 1

1

我使用了标准的 Massive 文件,但我不得不将第 148 行(关于)上的提供者名称更改为:

var _providerName = "System.Data.SqlServerCe.4.0";

之后一切正常。

于 2011-11-29T11:23:29.407 回答