【问题标题】:Examples of the Massive Micro ORM with SQL Server Compact 4.0使用 SQL Server Compact 4.0 的 Massive Micro ORM 示例
【发布时间】:2011-10-13 14:32:03
【问题描述】:

有没有使用 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;

【问题讨论】:

标签: orm database-connection sql-server-ce-4 massive


【解决方案1】:

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

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

之后一切正常。

【讨论】:

  • 我没有将提供程序硬编码到 SQLServerCe.4.0,而是放入了一些逻辑来使用提供程序,如果在连接字符串中定义了一个提供程序,但像 Rob 一样保持默认为 Sql Server(见上文)。感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-17
  • 2015-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-05
相关资源
最近更新 更多