1、创建项目 我们以 console 类型项目试验 插入、删除、更新、查询 等功能,创建控制台项目,使用命令: dotnet new console dotnet add package FreeSql.Provider.Sqlite dotnet add ...
顾名思义,因为需要访问到两个数据库,一个日志库,一个业务库。之前开发都是用ado.net链接,最近使用freesql这个orm,就需要改动一下了。之前使用到freesql都是链接一个数据库就ok,现在数据库分开了,那就有了这么个需求。 首先引用IdleBus ps:具体的使用说明可以参考IdleBus 空闲对象管理容器 .NET开发社区 CTOLib码库。 新建一个DbBus类 超过 秒没有使用就 ...
2021-04-07 09:48 0 485 推荐指数:
1、创建项目 我们以 console 类型项目试验 插入、删除、更新、查询 等功能,创建控制台项目,使用命令: dotnet new console dotnet add package FreeSql.Provider.Sqlite dotnet add ...
FreeSql 开源发布快一年了,目前主仓库代码量 64118 行,用 git 命令统计的命令如下: find . "(" -name "*.cs" ")" -print | xargs wc -l 加上其他几个扩展包的代码,大约有 70000 行源码。 仓库地址:https ...
FreeSql 是 .NetFramework 4.6+、.NetCore 下的 ORM 功能库,提供了丰富的功能,支持五种流行数据库 MySql/SqlServer/PostgreSQL/Oracle/Sqlite。 正常的数据库都支持跨库,然而 Sqlite 默认不支持,或者说支持 ...
1、创建项目 我们以 console 类型项目试验 插入、删除、更新、查询 等功能,创建控制台项目,使用命令: dotnet new console dotnet add package FreeSql.Provider.MySql dotnet add ...
方法一 方法二 全局转换实体属性名方法,这种只能转属性。 其实是通过Aop方法完成的功能,Aop可以对属性名和类名进行全局拦截处理大小写。 现在添加了6种转换类型 注意:如果属性设 ...
FreeSql是一个功能强大的 .NET ORM 功能库,支持 .NetFramework 4.0+、.NetCore 2.1+、Xamarin 等支持 NetStandard 所有运行平台。 QQ群:4336577(已满)、8578575(在线) 模型 FreeSql 使用模型执行数据访问 ...
v1.4.0+ 已自动识别 EFCore 实体特性 Key/Required/NotMapped/MaxLength/StringLength/DatabaseGenerated/Table/Colu ...
批量插入 执行SQL如下: 内部设计 当插入大批量数据时,内部采用分割分批执行的逻辑进行。分割规则如下: 数量 参数量 ...