diff --git a/Dapper比较.md b/Dapper比较.md index e791040..c876432 100644 --- a/Dapper比较.md +++ b/Dapper比较.md @@ -147,7 +147,7 @@ FreeSql 是一款功能强大的对象关系映射(O/RM)组件,支持 .NET - ✒ 支持 丰富的表达式函数,以及灵活的自定义解析; - 🏁 支持 导航属性一对多、多对多贪婪加载,以及延时加载; - 📃 支持 读写分离、分表分库、过滤器、乐观锁、悲观锁; -- 🌳 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/南大通用/翰高/Access/ClickHouse/QuestDB 等数据库; +- 🌳 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/南大通用/虚谷/翰高/Access/ClickHouse/QuestDB 等数据库; #### 基础 diff --git a/EntityFramework比较.md b/EntityFramework比较.md index 009d4a4..b62cd72 100644 --- a/EntityFramework比较.md +++ b/EntityFramework比较.md @@ -19,7 +19,7 @@ | 生命周期 | Singleton | Scoped | | 使用方式 | IFreeSql、Repository | DbContext | -FreeSql .NET ORM 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/ClickHouse/QuestDB/达梦/人大金仓/神舟通用/Access。 +FreeSql .NET ORM 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/南大通用/虚谷/翰高/Access/ClickHouse/QuestDB,以及自定义适配。 .NET ORM 各有自已看家本领,本文主要按 FreeSql 提供的功能进行列举比较,如有冒犯请见谅,也欢迎向 FreeSql 提出功能建议。 diff --git a/Getting-Started.md b/Getting-Started.md index c0a1963..393f742 100644 --- a/Getting-Started.md +++ b/Getting-Started.md @@ -2,7 +2,7 @@ FreeSql is a powerful **.NET ORM** that supports all *.NET Standard* runtime platforms like *.NET Framework 4.0+*, *.NET Core 2.1+* and *Xamarin*, etc. -FreeSql supports MySql, SqlServer, PostgreSQL, Oracle, Sqlite, Firebird, Dameng, Shentong Database, Kingbase ES(V008R003), Hangao Database, ClickHouse, QuestDB, GBase and MsAccess. +FreeSql supports MySql, SqlServer, PostgreSQL, Oracle, Sqlite, Firebird, 达梦, 神通, 人大金仓, 翰高, 虚谷, 南大通用, ClickHouse, QuestDB and MsAccess. QQ Groups:4336577(full)、8578575(full)、52508226(full) @@ -187,6 +187,7 @@ fsql.Delete() | DataType.ShenTong(神通) | HOST=192.168.164.10;PORT=2003;DATABASE=OSRDB;USERNAME=SYSDBA;PASSWORD=szoscar55;MAXPOOLSIZE=2 | | DataType.KingbaseES(人大金仓) V008R003 | Server=127.0.0.1;Port=54321;UID=USER2;PWD=123456789;database=TEST;MAXPOOLSIZE=2 | | DataType.Gbase(南大通用) | Driver={GBase ODBC DRIVER (64-Bit)};Host=192.168.164.134;Service=9088;Server=gbase01;Database=testdb;Protocol=onsoctcp;Uid=gbasedbt;Pwd=GBase123;Db_locale=zh_CN.utf8;Client_locale=zh_CN.utf8 | +| DataType.Xugu(虚谷) | IP=127.0.0.1;DB=SYSTEM;User=SYSDBA;PWD=SYSDBA;Port=5138;AUTO_COMMIT=on;CHAR_SET=UTF8 | | DataType.OdbcMySql | Driver={MySQL ODBC 8.0 Unicode Driver}; Server=127.0.0.1;Persist Security Info=False; Trusted_Connection=Yes;UID=root;PWD=root; DATABASE=cccddd_odbc;Charset=utf8; SslMode=none;Min Pool Size=1 | | DataType.OdbcSqlServer | Driver={SQL Server};Data Source=.;User Id=sa;Password=123456;Initial Catalog=freesqlTest;Encrypt=True; TrustServerCertificate=True;Pooling=true;Min Pool Size=1 | | DataType.OdbcOracle | Driver={Oracle in XE};Server=//127.0.0.1:1521/XE; Persist Security Info=False; Trusted_Connection=Yes;UID=odbc1;PWD=123456; Min Pool Size=1 | diff --git a/Home.md b/Home.md index 8fdf6f3..78e40a3 100644 --- a/Home.md +++ b/Home.md @@ -21,7 +21,7 @@ QQ Groups:4336577(full)、8578575(full)、52508226(full) - 🌲 Support expression functions, and customizable analysis. - 🏁 Support one-to-many and many-to-many navigation properties, include and lazy loading. - 📃 Support Read/Write separation, Splitting Table/Database, Global filters, Optimistic and pessimistic locker. -- 🌳 Support MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/南大通用/翰高/Access/ClickHouse/QuestDB, etc. +- 🌳 Support MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/南大通用/虚谷/翰高/Access/ClickHouse/QuestDB, etc. ## Guide diff --git a/Install.md b/Install.md index 8b56e4a..4691856 100644 --- a/Install.md +++ b/Install.md @@ -32,6 +32,7 @@ dotnet add package FreeSql.Provider.MySqlConnector | FreeSql.Provider.ShenTong | NETStandard2.0、net45、net40 | Based on ShenTong Database |**[![NuGet](https://buildstats.info/nuget/FreeSql.Provider.ShenTong)](https://www.nuget.org/packages/FreeSql.Provider.ShenTong)** | | FreeSql.Provider.KingbaseES | NETStandard2.0、net461 | Based on KingbaseEs V008R003 |**[![NuGet](https://buildstats.info/nuget/FreeSql.Provider.KingbaseES)](https://www.nuget.org/packages/FreeSql.Provider.KingbaseES)** | | FreeSql.Provider.GBase | NETStandard2.0、net461 | Based on GBase |**[![NuGet](https://buildstats.info/nuget/FreeSql.Provider.GBase)](https://www.nuget.org/packages/FreeSql.Provider.GBase)** | +| FreeSql.Provider.Xugu | NETStandard2.0、net461 | 基于 虚谷数据库 |**[![NuGet](https://buildstats.info/nuget/FreeSql.Provider.Xugu)](https://www.nuget.org/packages/FreeSql.Provider.Xugu)** | | [FreeSql.Provider.Odbc](https://github.com/2881099/FreeSql/tree/master/Providers/FreeSql.Provider.Odbc) | NETStandard2.0、net45、net40 | Based on ODBC |**[![NuGet](https://buildstats.info/nuget/FreeSql.Provider.Odbc)](https://www.nuget.org/packages/FreeSql.Provider.Odbc)** | | [FreeSql.Provider.Custom](https://github.com/2881099/FreeSql/tree/master/Providers/FreeSql.Provider.Custom) | NETStandard2.0、net45、net40 | Custom database provider |**[![NuGet](https://buildstats.info/nuget/FreeSql.Provider.Custom)](https://www.nuget.org/packages/FreeSql.Provider.Custom)** | | FreeSql.Extensions.LazyLoading | NETStandard2.0、net45、net40 | Lazy loading extensions |**[![NuGet](https://buildstats.info/nuget/FreeSql.Extensions.LazyLoading )](https://www.nuget.org/packages/FreeSql.Extensions.LazyLoading )** | diff --git a/入门.md b/入门.md index fc5929d..32689d2 100644 --- a/入门.md +++ b/入门.md @@ -2,7 +2,7 @@ FreeSql 是功能强大的 **.NET ORM**,支持 *.NET Framework 4.0+*、*.NET Core 2.1+*、*Xamarin* 等支持 *.NET Standard* 的所有运行平台。 -支持 `MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/南大通用/翰高/MsAccess/ClickHouse/QuestDB` 数据库。 +支持 `MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/南大通用/虚谷/翰高/Access/ClickHouse/QuestDB`,以及自定义适配。 QQ群:4336577(已满)、8578575(已满)、52508226(已满)、反馈问题请前往 [https://github.com/dotnetcore/FreeSql/issues](https://github.com/dotnetcore/FreeSql/issues) @@ -195,6 +195,7 @@ fsql.Delete() | DataType.ShenTong(神通) | HOST=192.168.164.10;PORT=2003;DATABASE=OSRDB;USERNAME=SYSDBA;PASSWORD=szoscar55;MAXPOOLSIZE=2 | | DataType.KingbaseES(人大金仓) V008R003 | Server=127.0.0.1;Port=54321;UID=USER2;PWD=123456789;database=TEST;MAXPOOLSIZE=2 | | DataType.Gbase(南大通用) | Driver={GBase ODBC DRIVER (64-Bit)};Host=192.168.164.134;Service=9088;Server=gbase01;Database=testdb;Protocol=onsoctcp;Uid=gbasedbt;Pwd=GBase123;Db_locale=zh_CN.utf8;Client_locale=zh_CN.utf8 | +| DataType.Xugu(虚谷) | IP=127.0.0.1;DB=SYSTEM;User=SYSDBA;PWD=SYSDBA;Port=5138;AUTO_COMMIT=on;CHAR_SET=UTF8 | | DataType.OdbcMySql | Driver={MySQL ODBC 8.0 Unicode Driver}; Server=127.0.0.1;Persist Security Info=False; Trusted_Connection=Yes;UID=root;PWD=root; DATABASE=cccddd_odbc;Charset=utf8; SslMode=none;Min Pool Size=1 | | DataType.OdbcSqlServer | Driver={SQL Server};Server=.;Data Source=.;User Id=sa;Password=123456;Initial Catalog=freesqlTest; Encrypt=True;TrustServerCertificate=True;Pooling=true;Min Pool Size=1 | | DataType.OdbcOracle | Driver={Oracle in XE};Server=//127.0.0.1:1521/XE; Persist Security Info=False; Trusted_Connection=Yes;UID=odbc1;PWD=123456; Min Pool Size=1 | diff --git a/安装.md b/安装.md index 58d562a..72500ba 100644 --- a/安装.md +++ b/安装.md @@ -33,6 +33,7 @@ dotnet add package FreeSql.Provider.MySqlConnector | FreeSql.Provider.ShenTong | NETStandard2.0、net45、net40 | 基于 神舟通用数据库 |**[![NuGet](https://buildstats.info/nuget/FreeSql.Provider.ShenTong)](https://www.nuget.org/packages/FreeSql.Provider.ShenTong)** | | FreeSql.Provider.KingbaseES | NETStandard2.0、net461 | 基于 人大金仓数据库 V008R003 |**[![NuGet](https://buildstats.info/nuget/FreeSql.Provider.KingbaseES)](https://www.nuget.org/packages/FreeSql.Provider.KingbaseES)** | | FreeSql.Provider.GBase | NETStandard2.0、net461 | 基于 南大通用GBase数据库 |**[![NuGet](https://buildstats.info/nuget/FreeSql.Provider.GBase)](https://www.nuget.org/packages/FreeSql.Provider.GBase)** | +| FreeSql.Provider.Xugu | NETStandard2.0、net461 | 基于 虚谷数据库 |**[![NuGet](https://buildstats.info/nuget/FreeSql.Provider.Xugu)](https://www.nuget.org/packages/FreeSql.Provider.Xugu)** | | [FreeSql.Provider.Odbc](https://github.com/2881099/FreeSql/tree/master/Providers/FreeSql.Provider.Odbc) | NETStandard2.0、net45、net40 | 基于 ODBC |**[![NuGet](https://buildstats.info/nuget/FreeSql.Provider.Odbc)](https://www.nuget.org/packages/FreeSql.Provider.Odbc)** | | [FreeSql.Provider.Custom](https://github.com/2881099/FreeSql/tree/master/Providers/FreeSql.Provider.Custom) | NETStandard2.0、net45、net40 | 自定义数据库访问 |**[![NuGet](https://buildstats.info/nuget/FreeSql.Provider.Custom)](https://www.nuget.org/packages/FreeSql.Provider.Custom)** | | FreeSql.Extensions.LazyLoading | NETStandard2.0、net45、net40 | 延时属性扩展包 |**[![NuGet](https://buildstats.info/nuget/FreeSql.Extensions.LazyLoading )](https://www.nuget.org/packages/FreeSql.Extensions.LazyLoading )** | diff --git a/首页.md b/首页.md index 6d21f5b..3f59a9d 100644 --- a/首页.md +++ b/首页.md @@ -21,7 +21,7 @@ QQ群:4336577(已满)、8578575(已满)、52508226(已满)、反馈问题请 - ✒ 支持 丰富的表达式函数,以及灵活的自定义解析; - 🏁 支持 导航属性一对多、多对多贪婪加载,以及延时加载; - 📃 支持 读写分离、分表分库、过滤器、乐观锁、悲观锁; -- 🌳 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/南大通用/翰高/Access/ClickHouse/QuestDB 等数据库; +- 🌳 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/南大通用/虚谷/翰高/Access/ClickHouse/QuestDB,以及自定义适配。 ## 学习指南