20得票5回答
使用Entity Framework与SQL Compact私有安装

我在桌面应用程序中使用Entity Framework 4和SQL Compact。我想在我的应用程序中使用一个私有安装的SQL Compact,以便我的安装程序可以安装SQL Compact而不需要用户进行第二次安装。这也避免了未来版本的问题。我的开发机器上已经安装了公共安装的SQL Com...

20得票4回答
SQL CE 4.0的限制

我打算在一个小型但需要生产的网站中使用 SQL CE 4.0,并想了解 SQL CE 4.0 可以处理多大的负载: 同时连接数, 每个表的行数,和 整个数据库的大小。

20得票5回答
增加 SQL Compact 3.5 .sdf 文件的大小

我正在使用C# .NET中的Sql Compact3.5作为我的数据库,我可以给出的sdf文件的最大大小是多少?是否有办法通过编程方式增加sdf文件的最大大小?如果可以,怎么做?

19得票3回答
在使用ASP.NET MVC 3和Entity Framework 4.1 Code First将图像存储到SQL CE 4.0时出现错误。

我想将一张图片保存到SQL Compact Edition (CE) 数据库中。 在我的学生模型中,我声明了该字段为:[Column(TypeName = "image")] public byte[] Photo { get; set; } 数据库中创建了一个包含图像数据类型的"Photo...

19得票7回答
在选择其他表中的另一列时插入到一个列中,但如何填充第二个列?

我有一个表格,其中有两列。我可以通过选择其他表格列的数据来填充其中一列,但是如何填充下一列,因为我不能使用VALUE。这是代码:INSERT INTO Numbers(number, val) SELECT LaptopID FROM Laptop WHERE Laptop.Pid = 2 ...

19得票1回答
如何在 SQL CE 数据库中获取所有表的名称?

我有一个SQL CE(sdf文件)数据库,需要获取所有表的名称。 该如何操作?

18得票1回答
以编程方式创建SQLCE数据库

[编辑 - 带有答案] 以下是我编写的用于程序创建 SQL CE 数据库的代码:/* get the Path */ var directoryName = System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Locatio...

18得票2回答
使用DECLARE和SET变量创建存储过程

我正在创建一个存储过程,仅需要传递一个值,并且我必须从多个表中检索多个值。 我尝试像这样做,但它显示错误: Begin 附近的语法不正确。 和 必须声明标量变量 @OrderID。 Declare @OrderItemID AS INT DECLARE @Appointm...

18得票3回答
在SQL Server CE中确定表是否存在?

我知道这与这个问题相似,但我正在使用C#的WinForms项目中的SQL Server CE 3.5。如何确定表是否存在?我知道不支持IF关键字,但支持EXISTS。在CE中是否存在information_schema,我可以对其进行查询?谢谢。

18得票9回答
SQL Compact Edition 3.5 - 不允许访问数据库文件

我使用 SQL Server Compact 3.5 开发了一个应用程序(完全本地,没有访问服务器),在我的电脑上运行良好。然而,当我将其部署到另一台计算机时,显示以下错误:Access to the database file is not allowed. [ File name = da...