随笔分类 -  Bitter.Core

Bitter.Core是最新NETCORE性能超强,代码书写量极少的 ORM MAPPING 框架。欢迎大家下载使用。
摘要:Bitter ORM 全网最轻量化高性能的 ORM 之 .NETFRAMEWORK 版本数据库连接 下面使.NETFRAMEWORK Bitter orm 数据库连接配置,如需 NETCORE 版本的,请参考教程:https://www.cnblogs.com/davidchild/p/14276611.html Bitter.Core.netframework 相当的简单易用,下面附上使用示例: 数据中连接:请在你的 项目中 的Web.config 或者 App.config 配置文件,然后追加如下配置内容: 阅读全文
posted @ 2021-04-05 08:53 DavidChild 阅读(136) 评论(0) 推荐(0) 编辑
摘要:Bitter.Core 内置了支持大部分的 linq 的条件表达式。基本上符合我们 where 条件所需。Bitter.Core 的支持 表达式内置 扩展 有:EndsWith 在Sql 解析成: ‘%s’StartsWith 在Sql 解析成: ‘s%’Contains 在Sql 解析成: ‘%s 阅读全文
posted @ 2021-01-26 10:48 DavidChild 阅读(245) 评论(0) 推荐(8) 编辑
摘要:有时候我们业务层需要记录 数据库表更改之前的值和更改之后的值的记录集合--此过程在 Bitter.Core 中有强有力的支持。Bitter.Core 字段收集器提供了方便简单易用的 收集对象在修改之前和修改之后所有对象内字段变更记录的集合。当然,如果涉及没有变更的字段,将不会显示在变更记录集合中。示 阅读全文
posted @ 2021-01-20 17:11 DavidChild 阅读(175) 评论(0) 推荐(2) 编辑
摘要:Bitter 框架的 Log 全部采用 NLog 日志组件。Bitter.Core 的 执行语句的日志记录 Nlog 日志级别为:info. 如果想要查看Bitter.Core 的执行SQL,先要去开启 NLog.Config 中的配置:如下图所示下面看一下运行日志输出: 阅读全文
posted @ 2021-01-20 16:48 DavidChild 阅读(117) 评论(0) 推荐(3) 编辑
摘要:有时我们在聚合查询中,经常会有复杂的聚联查询。有时表的聚联查询SQL 子句比较复杂,DBA 会经常告诉们,能否通过WITH 子句优化。WITH 子句,是对SQL 聚联查询的优化。Bitter.Core 支持对MSSQL WITH 子句的支持。示例代码如下:示例DEMO:public static L 阅读全文
posted @ 2021-01-19 11:52 DavidChild 阅读(161) 评论(0) 推荐(5) 编辑
摘要:Bitter.Core 编写事务相当简单,Bitter.Core 尽可能的将代码编写量降为最低,例外一方方面保证客户主观能控制代码。Bitter.Core 事务提交,支持Builkcopy事务,原生事务以及多次提交失败回滚,支持新增种子码事务. 下面附上详细的事务提交 教程--教程Demo 在 案例 阅读全文
posted @ 2021-01-18 13:27 DavidChild 阅读(268) 评论(0) 推荐(5) 编辑
摘要:Bitter Orm 在操作数据库增删改的时候,支持模型驱动和直接执行裸SQL 操作,示例代码如下: 一:模型驱动(增删改) /// <summary> /// 插入,删除,更新示例(模型驱动) /// </summary> public static void DemoForOp() { var 阅读全文
posted @ 2021-01-18 11:47 DavidChild 阅读(272) 评论(0) 推荐(9) 编辑
摘要:当我们查询之前,我们先构造一个查询对象的输出DTO。如下图代码:public class TScoreSearchDto { /// <summary> /// 分数 /// </summary> public Int32 FScore { get; set; } /// <summary> /// 阅读全文
posted @ 2021-01-15 13:11 DavidChild 阅读(410) 评论(2) 推荐(24) 编辑
摘要:Bitter.Core 在聚联/分页聚联查询的时候,采用原生的MSSQL, MYSQL 语句查询,做过复杂高级项目的人知道,原生的聚合查询代码执行效率更高,更快,更容易书写,开发量最少。借助原生的MSSQL,MYSQL 客户端工具,将聚合查询的SELECT 语句写好,直接扔进Bitter ORM 框 阅读全文
posted @ 2021-01-15 13:07 DavidChild 阅读(364) 评论(2) 推荐(27) 编辑
摘要:在具体数据库操作之前,我们先准备好四张表以及相对应数据库操作模型: 学生表,年级表,班级表,学分表。示例数据库表,如下代码(MSSQL 为例) --学生表 CREATE TABLE t_student ( FID INT IDENTITY(1,1) PRIMARY KEY, --主键 FName V 阅读全文
posted @ 2021-01-14 14:00 DavidChild 阅读(302) 评论(0) 推荐(5) 编辑
摘要:一: 单表模型驱动查询 如下示例代码演示:// 根据ID 查询: var studentquery = db.FindQuery<TStudentInfo>().QueryById(12);#region 根据条件全量查询 学生姓名为 HJB 的同学 BList<TStudentInfo> stud 阅读全文
posted @ 2021-01-14 13:31 DavidChild 阅读(453) 评论(0) 推荐(11) 编辑
摘要:如果你需要的是 .NETFRAMEWORK 版本的,请移步到:https://www.cnblogs.com/davidchild/p/14617771.html 参考配置 Bitter.Core NETCore 相当的简单易用,下面附上使用示例: 数据中连接:请在你的NETCORE 项目中 创建: 阅读全文
posted @ 2021-01-14 12:56 DavidChild 阅读(307) 评论(1) 推荐(9) 编辑
摘要:BitterCore 生产环境用了四年的 NETCore ORM 开源了, BitterCore 是一个高性能,粗暴易用型的NETCORE/NETFRAMEWORK 框架。我想你会爱上它的 。专为偷懒程序员而设计。够懒,寻求高性能,高稳定永远是程序员的追求。BitterCore 就是为此而生。 阅读全文
posted @ 2021-01-14 11:42 DavidChild 阅读(597) 评论(8) 推荐(21) 编辑