01 2021 档案
摘要:还是一样,我不喜欢长篇大论,除非关乎我设计思想领域的文章。大家过来看,都是想节省时间,能用白话表达的内容,绝不长篇大论。能直接上核心代码的,绝不上混淆代码。长期从事 .NET 工作的人都知道。.NET 的 “object null reference“ 或者“未将对象引用到对象实例”,堪称是.NET
阅读全文
摘要:在看下面文章之前,我们先问几个问题 rest 服务为什么需要签名? 签名的几种方式? 我认为的比较方便的快捷的签名方式(如果有大神持不同意见,可以交流!)? 怎么实现验签过程 ? 开放式open api sign怎么设计 (openkey 和 openid 的设计) ? 在一个服务中,有些接口不需要
阅读全文
摘要:Bitter.Core 内置了支持大部分的 linq 的条件表达式。基本上符合我们 where 条件所需。Bitter.Core 的支持 表达式内置 扩展 有:EndsWith 在Sql 解析成: ‘%s’StartsWith 在Sql 解析成: ‘s%’Contains 在Sql 解析成: ‘%s
阅读全文
摘要:干货:本人不会长篇大论。能贴上去的,就是干货,能用一两句话讲明白的,不会大讲概念,不会浪费大家宝贵的时间。前言:我们发现,超时是个非常重要的概念,如果在通讯架构中,没有超时的设计,那么这个通讯架构就是废品。我们可以很清楚的发现,HTTP 请求,SOCKET 请求,底层都离不开响应超时。如果没有设置超
阅读全文
摘要:有时候我们业务层需要记录 数据库表更改之前的值和更改之后的值的记录集合--此过程在 Bitter.Core 中有强有力的支持。Bitter.Core 字段收集器提供了方便简单易用的 收集对象在修改之前和修改之后所有对象内字段变更记录的集合。当然,如果涉及没有变更的字段,将不会显示在变更记录集合中。示
阅读全文
摘要:Bitter 框架的 Log 全部采用 NLog 日志组件。Bitter.Core 的 执行语句的日志记录 Nlog 日志级别为:info. 如果想要查看Bitter.Core 的执行SQL,先要去开启 NLog.Config 中的配置:如下图所示下面看一下运行日志输出:
阅读全文
摘要:有时我们在聚合查询中,经常会有复杂的聚联查询。有时表的聚联查询SQL 子句比较复杂,DBA 会经常告诉们,能否通过WITH 子句优化。WITH 子句,是对SQL 聚联查询的优化。Bitter.Core 支持对MSSQL WITH 子句的支持。示例代码如下:示例DEMO:public static L
阅读全文
摘要:Bitter.Core 编写事务相当简单,Bitter.Core 尽可能的将代码编写量降为最低,例外一方方面保证客户主观能控制代码。Bitter.Core 事务提交,支持Builkcopy事务,原生事务以及多次提交失败回滚,支持新增种子码事务. 下面附上详细的事务提交 教程--教程Demo 在 案例
阅读全文
摘要:Bitter Orm 在操作数据库增删改的时候,支持模型驱动和直接执行裸SQL 操作,示例代码如下: 一:模型驱动(增删改) /// <summary> /// 插入,删除,更新示例(模型驱动) /// </summary> public static void DemoForOp() { var
阅读全文
摘要:当我们查询之前,我们先构造一个查询对象的输出DTO。如下图代码:public class TScoreSearchDto { /// <summary> /// 分数 /// </summary> public Int32 FScore { get; set; } /// <summary> ///
阅读全文
摘要:Bitter.Core 在聚联/分页聚联查询的时候,采用原生的MSSQL, MYSQL 语句查询,做过复杂高级项目的人知道,原生的聚合查询代码执行效率更高,更快,更容易书写,开发量最少。借助原生的MSSQL,MYSQL 客户端工具,将聚合查询的SELECT 语句写好,直接扔进Bitter ORM 框
阅读全文
摘要:在具体数据库操作之前,我们先准备好四张表以及相对应数据库操作模型: 学生表,年级表,班级表,学分表。示例数据库表,如下代码(MSSQL 为例) --学生表 CREATE TABLE t_student ( FID INT IDENTITY(1,1) PRIMARY KEY, --主键 FName V
阅读全文
摘要:一: 单表模型驱动查询 如下示例代码演示:// 根据ID 查询: var studentquery = db.FindQuery<TStudentInfo>().QueryById(12);#region 根据条件全量查询 学生姓名为 HJB 的同学 BList<TStudentInfo> stud
阅读全文
摘要:如果你需要的是 .NETFRAMEWORK 版本的,请移步到:https://www.cnblogs.com/davidchild/p/14617771.html 参考配置 Bitter.Core NETCore 相当的简单易用,下面附上使用示例: 数据中连接:请在你的NETCORE 项目中 创建:
阅读全文
摘要:BitterCore 生产环境用了四年的 NETCore ORM 开源了, BitterCore 是一个高性能,粗暴易用型的NETCORE/NETFRAMEWORK 框架。我想你会爱上它的 。专为偷懒程序员而设计。够懒,寻求高性能,高稳定永远是程序员的追求。BitterCore 就是为此而生。
阅读全文

浙公网安备 33010602011771号