问题标签 [sql-server-ce-4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dll - 使用 sqlce 和 ErikEJ.SqlCe 库
我收到了这个错误
我在哪里下载版本 4.0.0.0?我没找到。
同样的问题..
超载?只有我想用它:s
?? 它确实允许数据表。我不明白。。
转换为数据表 []?? 什么?
好吧,这是我的方法代码。
私人无效DoBulkCopy(bool keepNulls,System.Data.DataTable tabla,字符串nombretabla){如果(tabla.Rows.Count> 0){
entity-framework - 如何使用 SQL Server CE 4.0 实现 IDatabaseInitializer
我是 EF Code First 的新手。
我创建了一个子类DbContext
并添加了一些DbSets
.
我在上下文中创建了子类DropCreateDatabaseAlways<MyContext>
并实现了以下内容,这是我的上下文的样子:
在我运行以下命令并检查应用程序文件后,我没有看到生成的数据库:
我错过了什么?
.net - 使用 SQL Server CE 4.0 和 Entity Framework 4.2 进行批量插入的性能非常差
我使用实体框架 4.2(代码优先)将大量数据插入 SQL Server CE 4.0,与直接 SQL 插入相比,性能非常糟糕。
模型非常简单:
我有 2623DocMembers
个和总共 7747 个DocItems
要插入,我得到以下执行时间:
我可以理解 EF 有一点开销,但它比 SQL 慢65 倍!
也许我的代码有问题,但它非常简单,我看不出有什么问题:
我还尝试调用SaveChanges
每个插入的项目,或者每 100 或 200 个项目,但无济于事(这实际上使情况变得更糟)。
有没有办法提高性能,还是我必须使用 SQL 进行批量插入?
编辑:为了完整起见,这里是 SQL 插入的代码:http: //pastebin.com/aeaC1KcB
asp.net - 使用 SQL Server CE 4.0 的 Asp.Net 应用程序导致与多个客户端共享异常
我有一个 ASP.Net 4.0 网站,它使用 SQL Server CE 和 EF 代码优先作为其数据存储。当站点上有 2 个或更多用户时,我每隔 5 次或 6 次就会间歇性地收到以下异常。
存在文件共享冲突。不同的进程可能正在使用该文件。[D:\目录...\file.sdf]。
在整个代码中,我创建、使用并在DbContext
每次需要时及时处理。即使它是默认值,我也已添加File Mode = Read Write
到连接字符串中。
任何想法我可能做错了什么。
sql-server-ce - 在项目之间共享 SQL CE 4 数据库
我在 VS2010 中有一个解决方案,其中包含两个 MVC 3 项目。这是两个必须作用于相同数据的不同应用程序,因此我需要在这些项目之间共享我的数据库。
我想使用 SQL CE 4,但由于它是一个内存中的本地数据库,我想不出一种方法让它可用于两个不同的项目。到目前为止,我遇到的所有教程都建议您将 SDF 文件放在 App_Data 文件夹中,这不适用于我的情况。
你们有没有人设法做到这一点?
提前致谢!
sql - Sql Server CE 4 插入默认值
使用 Sql Server CE 4 我创建了下表。
create table abc(id int identity(1,1) primary key)
如果我尝试使用以下内容插入一行以生成新身份:
insert into abc default values
我收到一条错误消息,指出默认单词附近存在问题。
我如何使用 Sql Server CE 4 来做到这一点,还是不可能?
sql-server-ce - SQL Server CE 4 - 如何从表中选择 n 个随机行?
有没有人会从 SQL Server CE 4 表中选择 n 个随机行的查询?
sql-server-ce - 更改 SQL Server CE 的默认 nolock 行为
有没有办法改变 SQL Server CE 中选择的默认行为,在选择中使用 nolock,而不必在查询中显式请求锁定?我不想默认使用 nolock,也不想显式设置 with(rowlock)。
c# - 无法加载 System.Data.SqlServerCe.Entity.dll(但它在那里)
我有一个 Silverlight 应用程序。服务器应用程序在 App_Data 中有一个 SQL Server CE 4 .sdf,并从它生成了一个 ADO.NET 模型。
如果我尝试添加-> 新项目-> 域服务类,我会收到错误消息:
指定的架构无效。错误:Models.TasksDatabaseMode.ssdl(2,98):错误 (0004):无法加载 System.Data.SqlServerCe.Entity.dll。重新安装 SQL Server Compact。
但是,我通过 NuGet 安装了 RIAServices.EntityFramework 和 EntityFramework.SqlServerCompact,它已成功将此 .dll 下载到 /packages,并且文件已复制到 /bin 文件夹中。所以我不知道它显然在哪里寻找这个.dll,如果没有的话。
也许相关,我早些时候试图让数据库先生成代码。但是,域上下文向导也失败了,但是出现了关于索引超出范围的错误。使用手动编写的服务,构建失败并出现 MetadataWorkspace 错误,我找不到任何信息。
sql-server-ce-4 - 密码保护现有 SQL Server Compact 4 数据库文件
有人能告诉我如何用密码保护现有的 SQL Server CE 4 文件吗?