【发布时间】:2012-10-14 13:07:15
【问题描述】:
我们希望以编程方式将一个表添加到我们本地存储的 Microsoft SQL Server Compact 3.5 数据库中。下面的代码创建了表格。
using (SqlCeConnection con =
new SqlCeConnection("Data Source=|DataDirectory|\\Database.sdf"))
{
con.Open();
using (SqlCeCommand com =
new SqlCeCommand("create table test (id int not null)", con))
{
Console.WriteLine("Response: " + com.ExecuteNonQuery());
}
con.Close();
}
代码运行正常,但该表未在指定数据库表的服务器资源管理器中列出。我们可以向表中插入值并从表中读取数据。
你知道这个问题的任何解决方案吗?
之后我们想添加一个动态数据模型,我们想将其用作我们的表的提供者。
提前谢谢你。
【问题讨论】:
-
提问时请格式化您的代码;它使阅读更容易。
-
如果我是正确的,VS 2010 不支持 CE 表监听。使用例如来自 codeplex 或其他工具的 CE 查询。