A dynamic weaving aop framework base on Emit
-
Updated
Oct 10, 2024 - C#
8000
A dynamic weaving aop framework base on Emit
Data first or code first ORM. Entity/object/class/poco to SQL repository mapping, and vice versa; data to C# class code or emit assembly. Can dynamically generate assemblies, C# code, and SQL scripts for CREATE TABLE, INSERT, & UPDATE. Uses: Reflection, Emit, DataTable and CodeDOM.
Provides the ability to "compile" expressions to delegates without using Reflection.Emit but only using reflection.
Fireasy 3.0 是基于 .Net Core 应用开发组件,其主旨思想为“让开发变为更简单”,其义为,使用尽可能少的组件,实现你所需的功能。 Fireasy 提供最基础的功能和核心功能,如Emit、Aop,以及模块化、数据库访问、工作单元、多租户、实体仓储、分布式缓存、分布式锁、对象映射、事件总线(消息队列)等等功能。
Create clr types at runtime without having to emit opcodes. Method bodies can be defined using expressions.
An efficient .NET object inspector/accesor to avoid reflection usage with duck typing support
Simply accesses type memebers with dynamic methods created using Reflection.Emit.
Make Interface All the REST Requests! (강력한 REST 콜)
Extensions of ILGenerator and the ability to create delegates more easily
A .NET emitter abstraction to generate assemblies easily
This is an assembly that generates a .il source file for emitted code with the correct breakpoints built-in for debugging purposes. It has the same binary interface with the Builder classes in System.Reflection.Emit to make it relatively painless to replace current code with this API.
Add a description, image, and links to the emit topic page so that developers can more easily learn about it.
To associate your repository with the emit topic, visit your repo's landing page and select "manage topics."