【问题标题】:Master Details with Using SQL Server Compact 4.0(simple by ErikEJ)使用 SQL Server Compact 4.0 掌握详细信息(ErikEJ 简单)
【发布时间】:2015-08-05 16:18:43
【问题描述】:

我需要创建一个简单的主/详细信息表单,从数据库中收集数据,进行一些更改并保存它们。我使用SQL Server Compact 4.0(simple by ErikEJ)。我试过Master Details Demo

这是我的数据库:

但是当我按照实体数据模型向导进行操作时,出现以下错误:

Visual Studio 2013 似乎不支持它。任何建议都将不胜感激。

提前致谢。

【问题讨论】:

  • 您的数据库是否创建了任何表/视图/存储过程?
  • 是的,我的数据库有两个表。
  • 打开你的任务管理器并停止使用你的数据库的进程..

标签: c# sql-server sql-server-ce


【解决方案1】:

我编写了“简单”DDEX 提供程序,它仅用于运行 EDMX 向导,以便从数据库模型创建 EDMX 或 Code First。 (这就是为什么它被称为简单)。所以它不支持使用 DataSets 和 DataAdapter。 此外,由于内存开销,您不应将 DataSet 与 SQL Server Compact 一起使用。尽可能使用 SqlCeResult 集:https://msdn.microsoft.com/library/bb219485.aspx

【讨论】:

  • 首先谢谢,我按照你上面给我的教程使用 Database MailStormDB.sdf(使用 SQL Server Compact 4.0 创建(由 ErikEJ 简单)),但是当我尝试在服务器资源管理器上在弹出窗口中右键单击我的一个表,它不显示 New Query。无论如何,我确实查询并运行了应用程序,但没有显示数据。
  • 您是否拥有同一个数据库的多个副本?在 bin/debug 中查找?
  • 是的,我有两个副本,在 bin\debug 我有一个
  • 现在我尝试在我的数据库中完全遵循tutorial,并在执行SqlCeResultSet resultSet = cmd.ExecuteResultSet(ResultSetOptions.Scrollable | ResultSetOptions.Updatable) 行时抛出此异常:System.InvalidOperationException 类型的未处理异常发生在系统中。 Data.SqlServerCe.dll 附加信息:ExecuteResultSet:连接属性尚未初始化。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-21
  • 2019-03-29
  • 1970-01-01
  • 2013-02-15
  • 1970-01-01
  • 2011-08-10
相关资源
最近更新 更多