C# Sdf 一站式搞定 ,无须安装SQL SERVER。
1、背景:花半天时间把C#操作 sdf文件终于跑通了,因为是临时使用,遇到一些坑的地方。总结下来方便大家借鉴,减少从网上找一些参考。
2、环境:VS2017 + Win10。
3、实现具体过程
A、开发过程首先是搭建环境,C#增删除改查的代码流程基本上是一致。如下
开头引用using System.Data.SqlServerCe;会提示找不到具体依赖,这个地方网上方法很多,如下载对应的库手动添加,问题会出现与当前的环境不兼容。手动添加C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v4.0\Desktop\System.Data.SqlServerCe.dll,即可解决。环境Ready。
B、SQL CE的文件,没有官方工具支持可视化工具,网上可以找到CompactView.exe工具,可以在上面查看和验证SQL语句,工具上有个SQL按键,即可用SQL语句验证。
验证后的语句如下: 参考来源为微软文档。大家如果有相关的问题最好到官方找下用法。此处会因为语句格式问题调试不通,无耐才到官网找答案。
CREATE TABLE MyCustomers (CustID int IDENTITY (100,1) PRIMARY KEY, CompanyName nvarchar (50))
INSERT INTO MyCustomers ([CompanyName ]) VALUES ('Ben1');
INSERT INTO MyCu