
.NET
文章平均质量分 92
Ahoo
Lifelong learner! Love C# , Java , Go , Python , Kubernetes , BigData .
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
.NET动态编译
using System; #region Using Compiler using Microsoft.CSharp; using System.CodeDom.Compiler; using System.Reflection; #endregion namespace Ahoo.Demo.DynamicCompiler { class Program { sta原创 2015-04-02 14:50:21 · 920 阅读 · 0 评论 -
你必须知道的 SmartSql !
介绍 SmartSql = MyBatis + Cache(Memory | Redis) + R/W Splitting +Dynamic Repository + Diagnostics … 简洁、高效、高性能、扩展性、监控、渐进式开发! 她是如何工作的? SmartSql 借鉴了 MyBatis 的思想,使用 XML 来管理 SQL ,并且提供了若干个筛选器标签来消...原创 2019-04-25 10:08:24 · 510 阅读 · 0 评论 -
SmartCode 正式开源,不只是代码生成器!
SmartCode(https://github.com/Ahoo-Wang/SmartCode) SmartCode = IDataSource -> IBuildTask -> IOutput => Build Everything Introduction SmartCode.Db (代码生成器) Demo Getting Started 下载 解压 设置环境变量...原创 2018-10-06 23:31:54 · 471 阅读 · 0 评论 -
SmartSql 快速使用
SmartSql 快速使用 ISmartSqlMapper 常用(部分)接口概述 函数 说明 Execute IDbCommand.ExecuteNonQuery,执行返回受影响行数 ExecuteScalar IDbCommand.ExecuteScalar,执行并返回查询返回的ReultSet中第一行的第一列 Query 执行返回实体列表 QuerySingle 执...原创 2018-09-19 23:49:30 · 1408 阅读 · 0 评论 -
SmartSql 常见问题
SmartSql 常见问题 为什么不支持 Linq? SmartSql 希望 开发人员更多的接触 Sql ,获得绝对的控制权与安全感。所以目前没有计划支持 Code First 编程模式。 我想好了Sql怎么写,然后再来写Linq,完了可能还要再查看一下Linq输出的Sql是什么样的,这真是糟糕的体验。要想对Sql做绝对的优化,那么开发者必须对Sql有绝对的控制权。另外Sql本身很简单...原创 2018-07-27 22:56:50 · 860 阅读 · 0 评论 -
SmartSql Config配置
SmartSql Config配置 Demo <?xml version="1.0" encoding="utf-8" ?> <SmartSqlMapConfig xmlns="http://SmartSql.net/schemas/SmartSqlMapConfig.xsd"> <Settings IsWatchConfigFile="true"原创 2018-07-27 22:54:53 · 580 阅读 · 0 评论 -
SmartSql For Asp.Net Core 最佳实践
SmartSql 最佳实践 常规操作 安装 SmartSql Install-Package SmartSql 安装 SmartSql.DIExtension Install-Package SmartSql.DIExtension 配置SmartSqlConfig.xml 写库(Write)必选 唯一节点 读库(Read)可选 多节点配置 Postgr...原创 2018-07-27 22:53:00 · 834 阅读 · 0 评论 -
SmartSql-V3 重磅发布!
超轻量级的ORM框架!107kb 更新内容 移除Dapper依赖 支持存储过程 增强扩展性 重构代码 优化缓存策略 动态实现仓储接口 支持 参数&结果映射 & TypeHandler 高性能 性能测评 BenchmarkDotNet=v0.10.14, OS=Windows 10.0.17134 Intel Core i7-6700K CPU 4....原创 2018-06-03 02:05:26 · 1290 阅读 · 1 评论 -
SmartSql = MyBatis + Cache(Memory | Redis) + ZooKeeper + R/W Splitting + ......
简介 Document 中文文档托管地址-GitHub 中文文档托管地址-码云 在线阅读地址 PDF Mobi ePub 0. Why 拥抱 跨平台 DotNet Core,是时候了。 基于Dapper,不再重复造轮子。Dapper性能你懂的。 1. So SmartSql TargetFrameworks: .NETFramework 4.6 & .NETSta原创 2017-04-04 01:38:40 · 2003 阅读 · 0 评论 -
Interlocked 实现自旋锁
Interlocked 实现自旋锁 /// <summary> /// 自旋锁 /// </summary> public class ASpinLock { /// <summary> /// 信号量 /// </summary> public static long Semaphore = 1;原创 2017-03-03 16:22:19 · 821 阅读 · 0 评论 -
.NET ORM 性能评测
.NET ORM 性能评测 Why 你应该总能听到某ORM性能比Dapper高 你应该有如下疑问: 基准测试是否权威 基准测试的方式是否合理 基准测试的标准是否能够统一 统一基准测试标准/规范 如何进行姿势正确的性能测试 相信大家对 Dapper 的性能,以及基准测试的权威性是没有疑问的(否则不会有那么多ORM在做性能测试的时候直接选型Dapper),那么我们就使用 Dapper 性能基...原创 2019-06-11 13:16:53 · 788 阅读 · 0 评论