Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


FreeSql 使用手册

📄字数 714
👁️阅读量 加载中...

FreeSql 是一款功能简单、强大的对象关系映射(O/RM)组件。 FreeSql 官方适配 XuguDB , XuguDB 不再额外提供方言包,本文档只简易描述使用 FreeSql 开发 XuguDB 应用的流程。

一、方言包使用说明

1.1 方言包安装

FreeSql 官方提供 XuguDB 方言包 FreeSql.Provider.Xugu 。 使用 .NET CLI 或 Package Manager 命令安装 XuguDB 方言包。

  • 方式一:.NET CLI
cs
// 安装 FreeSql
dotnet add package FreeSql
// 安装 XuguDB 方言包
dotnet add package FreeSql.Provider.Xugu
  • 方式二:Package Manager
cs
// 安装 FreeSql
Install-Package FreeSql
// 安装 XuguDB 方言包
Install-Package FreeSql.Provider.Xugu

1.2 创建连接

使用 FreeSqlBuilder.UseConnectionString(DataType dataType, string connectionString) 指定数据库类型与连接串建立 XuguDB 连接。

  • dataType : 数据库类型,XuguDB 值为 FreeSql.DataType.Xugu 。

  • connectionString : XuguDB .NET 驱动连接串。

cs
new FreeSql.FreeSqlBuilder().UseConnectionString(FreeSql.DataType.Xugu, "IP=127.0.0.1;DB=SYSTEM;User=SYSDBA;PWD=SYSDBA;Port=5138;AUTO_COMMIT=on;CHAR_SET=UTF8")

提示

FreeSql 具体功能可查看 FreeSql 官方文档