SQL CE 3.0 与SQL CE 3.5区别

摘要:
本文主要讨论SQLCE3.0和SQLCE3.5的兼容性在NETCampactFramework下开发SQLCE并使用System.Data。SqlServerCe-Dll,Dll封装的命名空间和类是一致的,因此程序代码是统一的。然而,由于*的格式不同。sdf数据文件,MS提供不同版本的System.data。SqlServerCe-Dll及其相关组件存储在不同位置。在vs2008中,CF.net的默认版本是3.5,但您可以选择2.0,SQLCE的默认版本为3.5。
    在.NET Campact Framework常用SQL CE数据库进行数据存储,SQL CE是一个扩展名为*.sdf的文件数据库,曾经命名为SQL Server for Windows CE和SQL Server Mobile Edition,最新版本命名为SQL Server Compact Edition,在此统一叫作SQL CE。本文主要讲述SQL CE 3.0和SQL CE 3.5的兼容性问题。
  .NET Campact Framework下开发SQL CE统一使用System.Data.SqlServerCe.dll,该dll封装的命名空间和类是一致的,所以程序代码是统一的。但是由于*.sdf数据文件格式不一样,MS提供不同版本System.Data.SqlServerCe.dll,其相关组件存放的位置也不一样。
  在vs2005下开发默认使用CF.net的版本为2.0,同时默认使用的SQL CE版本是3.0。
  在vs2008下开发默认使用CF.net的版本为3.5,但是可以选择2.0,同时默认使用的SQL CE版本是3.5。一般存放在C:Program Files\Microsoft SQL Server\ Compact Editionv3.5Devices。
  sdf数据文件和System.Data.SqlServerCe.dll是一对一绑定,3.5的sdf数据文件只能用3.5的SqlServerCe.dll,3.0的sdf数据文件只能用3.0的SqlServerCe.dll的,彼此互不兼容。

免责声明:文章转载自《SQL CE 3.0 与SQL CE 3.5区别》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇新框架的构思及CSLA的使用心得怎样判定应用程序自身运行在“兼容模式”下?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

一起谈.NET技术,使用LINQ Expression构建Query Object 狼人:

  这个问题来源于Apworks应用开发框架的设计。由于命令与查询职责的分离,使得基于CQRS体系结构风格的应用系统的外部存储系统的结构变得简单起来:在“命令”部分,简单地说,只需要 Event Store和Snapshot Store来保存Domain Model;而“查询”部分,则又是基于事件派送与侦听的系统集成。之前我也提到过,“查询”部分由于不牵涉...

Centos6.5安装Oracle11.2.0.4 RAC(完整版)

环境参数:Linux:Centos6.5 Grid和Oracle:11.2.0.4 一、环境配置 1.配置Node1和Node2两个节点之间的网卡 Node1: [sql]view plaincopy [root@rac1 network-scripts]# cat ifcfg-eth0   DEVICE=eth0   HWADDR=08:00:2...

操作BLOB、CLOB、BFILE

BFILE        二进制文件,存储在数据库外的操作系统文件,只读的。把此文件当二进制处理。 BLOB        二进制大对象。存储在数据库里的大对象,一般是图像声音等文件。 CLOB        字符型大对象。一般存储大数量文本信息。存储单字节,固定宽度的数据。 NCLOB        字节字符大对象。存储单字节大块,多字节固定宽度,多字节...

[心得体会]mysql复习

1. 进入企业需要注意的事情(1) 查看测试服和本地的mysql版本是否一致(2) 确认sql_mode是否和线上版本一致 showVARIABLESLIKE'sql_mode'; (3) mysql sql_mode 常用设置详解: ONLY_FULL_GROUP_BY: 对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY...

SQL注入实例猜密码

sql注入实例分析 什么是SQL注入攻击?引用百度百科的解释: sql注入_百度百科: 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个...

Dos.ORM

上手简单,0学习成本。使用方便,按照sql书写习惯编写C#.NET代码。功能强大。 高性能,接近手写Sql。 体积小(不到150kb,仅一个dll)。 完美支持Sql Server(2000至最新版),MySql,Oracle,Access,Sqlite等数据库。 支持大量Lambda表达式写法,国产ORM支持度最高,开源中国ORM排行前三。 不需要像NH...