C# sdf 文件操作

本文介绍了如何在C#中使用SQL Server Compact Edition(SDF)文件进行数据操作,无需安装完整版SQL Server。主要内容包括环境配置、解决引用问题、使用CompactView.exe工具验证SQL语句、创建和管理数据库及数据表的代码示例。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值