新功能版本3.0
• LINQ的支持。
•支持普适PSQL首脑会议的V10 。
•支持的Microsoft Visual Studio 2008 。
• 64位操作系统和应用程序的支持。
性能比较试验结果
以一个简单的C #中测试应用程序,如first_name显示所有列的值的人表中Pervasive.SQL V8.6的DEMODATA在一个列表框中,试验结果表明, Btrieve类的。 NET是3月20日倍的速度相比,使用ADO 。 NET和普及的的OLEDB驱动程序。
为什么表现更好?
主要原因这被认为是庞大的普适的ADO.NET和OLE DB提供者层。这也可能是由于间接与RPC类型的编组在COM软件模块也是相当可观的。
Btrieve班。 NET类库的API调用Btrieve直接从
C + +的非托管代码,因此,软件层很薄。这些数据的C + +
转让代码托管和非托管的数据进行了优化,尽量减少数据传输量。由于C + +语言被选为生产Btrieve班。 NET中可以执行更多的微调编组数据相比,通用数据编组代码在C #和其他地方。
此外, ADO.NET和OLE DB提供者有许多特性和功能,支持众多的多供应商数据库。与此相反,这一事实Btrieve班。 NET类库,由专门的普适/ Btrieve ,避免这样的通用代码的另一个原因是该产品的性能更好。
结构工程
在。 NET语言可以指定内存对齐的结构使用System.Runtime.Interop课,这在过去是不可能的维生素B6天。然而,这一调整的定义是非常复杂的。工作量参与必要的编码复杂的结构可以变得非常大尤其是在列数和表格增加。还错误涉及的定义,真正的零指标字节可以消耗大量的开发时间。
为了使确定的工作要容易得多这样的结构,一个结构生成工具包含。这是一个全新的购买工具的Microsoft Visual Studio的。网,自动生成结构定义代码您需要直接到您的源代码的指的是表的定义文件中的光纤。目标语言支持这一结构代码建设的Visual C #和Visual Basic.NET 。
两种类型的类库
本产品包括两种类型的类库。请选择根据需要对您的申请。
•光纤类-一批新的班级专门设计的。 NET Framework 。它是由类如记录/扩展/交易/例外。这些使智能和高效的访问列数据和定义的数据类型转换代码。这个类提供了极好的发展时,工作效率的新代码。
•母语类-这是一类,它提供Btrieve API级的访问。 NET托管代码,这是迄今无法在Pervasive.SQL的SDK 。这个类是非常适合的情况下要迁移现有Btrieve API的应用程序。 NET或如果您现有的应用程序没有直接数字频率合成器。然而,由于这样一个事实,即Btrieve的API包含了许多参数,并有必要的代码,获取和存储应用数据记录缓冲区,应用程序代码可以变得复杂。
特点:
•该产品是一种。 NET Framework类库。
•可方便普适/ Btrieve数据。 NET语言如C # , VB.NET
•支持Windows和Web应用程序
•自动转换数据编码的代码页的locale “ - ”的Unicode
•扩展级时可提供 大的性能数据搜索普适
•在只有1行代码,就可以生成一个DataSet对象,并调用方法,使填补了一个非常简单的网格
•图书馆本身就是利用C + +中,为了尽量减少间接关联Btrieve API调用
•充分利用这样的。 NET类库功能超载,该课程是非常易于使用
•支持真正的空列数据
•支持BigInt数据类型的映射。 NET中的Int64 。 ( 8byte整数)
• VB.NET和C #示例代码是提供Web和Windows应用程序
•全面支持普适PSQL的安全功能。
•这包括登录和注销的方法和支持数据库的URI 。
•支持32位和64位。 NET应用支援存取普适/ Btrieve数据通过。 NET框架3.5的LINQ
•运行许可证免费英语和日语版本
• Visual Studio 2005和2008年支持的开发环境,这个产品。
支持。 NET语言
•微软的Visual Basic.NET
•微软的Visual C #
•微软的Visual J #