会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Fireasy.Net
Fire & Easy
博客园
首页
新随笔
联系
订阅
管理
2023年10月31日
代码生成器 CodeBuilder 3.2 正式版发布
摘要: 代码生成器 3.2 发布啦,快去官网 http://fireasy.cn/codebuilder 下载体验吧。
阅读全文
posted @ 2023-10-31 23:27 fireasy
阅读(574)
评论(0)
推荐(4)
2023年3月13日
Fireasy3 揭秘 -- 代码编译器及适配器
摘要: 代码编译器是将一段源代码(C#或VisualBasic)编译成程序集,它的工作方式与 Emit 不一样。从 .net standard 开始,代码编译器就采用了 Roslyn 来编译源代码,前几篇文章里提到的 SourceGenerator 也正是基于此。
阅读全文
posted @ 2023-03-13 22:55 fireasy
阅读(206)
评论(1)
推荐(2)
2023年3月12日
Fireasy3 揭秘 -- 使用 Emit 构建程序集
摘要: 在运行期间,我们可以使用 Emit 来组织一段 IL 代码,进而动态生成一个方法,甚至是一个程序集(包括类型、方法或属性等等)。这个过程我们称之为动态编织。这一项技术应用比较广泛,比如数据映射(Dapper)、动态代理(AOP)等等,目的是提升大量反射而产生的性能问题。
阅读全文
posted @ 2023-03-12 18:32 fireasy
阅读(176)
评论(2)
推荐(2)
2023年3月5日
Fireasy3 揭秘 -- 使用 SourceGeneraor 实现动态代理(AOP)
摘要: 实现 AOP(面向切面编程)的实现方式有很多种,但无外乎静态纺织和动态编织两种。
阅读全文
posted @ 2023-03-05 22:33 fireasy
阅读(157)
评论(1)
推荐(1)
2023年3月3日
Fireasy3 揭秘 -- 使用 SourceGeneraor 改进服务发现
摘要: 在 Fireasy3 揭秘 -- 依赖注入与服务发现 这篇中,我们通过遍列程序集中的所有类,来查找三个类型的服务接口,这样应用在启动时会消耗一定的时间来处理这些事情。今天,我们将用 `ISourceGenerator` 来对它进行改进。
阅读全文
posted @ 2023-03-03 00:04 fireasy
阅读(167)
评论(1)
推荐(4)
2023年3月2日
Fireasy3 揭秘 -- 自动服务部署
摘要: 前篇已经介绍了依赖注入与服务发现,还有另外一种机制是服务部署,顾名思义就是可以在程序集中定义一个实现,在手动添加依赖注入,这一般是有选择性的注入。
阅读全文
posted @ 2023-03-02 23:11 fireasy
阅读(154)
评论(1)
推荐(3)
2023年3月1日
Fireasy3 揭秘 -- 依赖注入与服务发现
摘要: 最近在忙于 Fireasy 的重构,`3.x` 抛弃了 `.Net Framework` 时代的一些思想和模式,紧密拥抱 `.Net Core`,但它的思想仍然是**开放性**和**灵活性**。今天我主要来说说依赖注入与服务发现。
阅读全文
posted @ 2023-03-01 23:53 fireasy
阅读(248)
评论(0)
推荐(1)
2019年5月21日
跟我学: 使用 fireasy 搭建 asp.net core 项目系列之三 —— 配置
摘要: 本篇通过对 fireasy core 的配置,给大家提供一种学习思路,使大家对 .net core 有一个更深一步的了解。
阅读全文
posted @ 2019-05-21 16:12 fireasy
阅读(924)
评论(0)
推荐(0)
2019年5月20日
跟我学: 使用 fireasy 搭建 asp.net core 项目系列之二 —— 准备
摘要: 准备工作包括项目结构的制定,项目的创建以及相互依赖的引用,以及数据库的设计,代码生成等等。
阅读全文
posted @ 2019-05-20 10:00 fireasy
阅读(843)
评论(2)
推荐(2)
2019年5月17日
跟我学: 使用 fireasy 搭建 asp.net core 项目系列之一 —— 开篇
摘要: fireasy 是一个灵活度比较高的开发框架,它秉承灵活、开放的态度,包容万事万物。它包括 Common、Data、Entity 三个核心类库,集成了 mvc、easyui、redis、mongodb、rabbitmq、nlog、log4net 等框架,使之能够轻松搭建基于 .net framework 或 .net core 的项目。
阅读全文
posted @ 2019-05-17 14:11 fireasy
阅读(1929)
评论(11)
推荐(7)
公告
点击右上角即可分享