花费 65 ms
来一点反射和Emit,让ORM的使用极度简化

PDF.NET开发框架一直是号称“无需反射”的,因为它的ORM框架(PDF.NET不仅仅是一个ORM框架,详细请见官网)中实体类的设计很特别,不需要反射就能够获知映射的字段信息,我们用实际的例子来说明 ...

Sun May 26 23:17:00 CST 2013 40 14449
秒懂C#通过Emit动态生成代码

首先需要声明一个程序集名称, 从当前应用程序域获取程序集构造器, 有几种动态程序集构造访问限制: AssemblyBuilderAccess.Run; 表示程序 ...

Sat Jun 01 22:28:00 CST 2013 5 12684
Emit学习(4) - Dapper解析之数据对象映射(一)

感觉好久没有写博客了, 这几天有点小忙, 接下来会更忙, 索性就先写一篇吧. 后面估计会有更长的一段时间不会更新博客了. 废话不多说, 先上菜. 一、示例 1. 先建类, 类的名称与读取的表名并 ...

Wed Nov 09 01:11:00 CST 2016 0 5947
再谈使用Emit把Datatable转换为对象集合(List)

一、前因和存在的问题   前面我写了一篇《使用Emit把Datatable转换为对象集合(List<T>)》的博文,其实起源于我自己编写的一个orm工具(见前面几篇博文有介绍),里面已有 ...

Mon Oct 14 07:08:00 CST 2013 27 3325
C#方法过滤器

方法过滤器 使用Emit和注解属性Attribute实现 使用方式 1. 自定义方法过滤器 可分别定义方法执行前过滤器, 方法执行结束过滤器, 方法异常过滤器 执行前过滤器继承 Ex ...

Mon Oct 16 23:48:00 CST 2017 3 3483
说说emit(中)ILGenerator

说说emit(中)ILGenerator 文/玄魂 在上一篇博客(说说emit(上)基本操作)中,我描述了基本的技术实现上的需求,难度和目标范围都很小,搭建了基本的架子 ...

Fri Jun 22 22:43:00 CST 2012 5 9377
说说emit(上)基本操作

说说emit(上)基本操作 文/玄魂 最近收到《.NET 安全揭秘》的读者的邮件,提到了书中很多大家想看到的内容却被弱化了,我本想回复很多内容因为书的主旨或者章节规划的 ...

Mon Jun 04 02:03:00 CST 2012 5 9266
大家一起Aop

一、前言   1.在项目中无处不充斥着记录日志的代码,各种try catch,实在是有点看着不爽。这不,果断要想法子偷个懒儿。 二、摘要 鄙人不才,先总结一下个人想到的可实现AOP的几种思路: ...

Tue Feb 25 08:16:00 CST 2014 18 4112
浅析MSIL中间语言——基础篇(转)

来自:https://www.cnblogs.com/dwlsxj/p/MSIL.html 一、开篇   研究MSIL纯属于个人喜好,说在前面MSIL应用于开发的地方很少,但是很大程度 ...

Fri Dec 01 16:23:00 CST 2017 0 2839
C# 使用Emit实现动态AOP框架 (一)

目 录 C# 使用Emit实现动态AOP框架 (一) C# 使用Emit实现动态AOP框架 (二) C# 使用Emit实现动态AOP框架 (三) C# 使用Emit实现动态AOP框 ...

Wed May 22 00:42:00 CST 2019 3 1047

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM