Updated AOP (markdown)

2881099
2023-10-08 15:30:31 +08:00
parent edf401b9ed
commit ac6b53f50d

11
AOP.md

@@ -91,6 +91,17 @@ fsql.Aop.SyncStructureBefore、fsql.Aop.SyncStructureAfter 这两个事件将排
## ConfigEntityProperty
### 统一设置架构
```csharp
//提前设置 FreeSqlBuilder AOP 优先级
//UseMappingPriority(MappingPriorityType.Attribute, MappingPriorityType.FluentApi, MappingPriorityType.Aop)
fsql.Aop.ConfigEntity += (s, e) => {
e.ModifyResult.Name = "public." + e.ModifyResult.Name;
};
```
### MySql Enum 映射
默认情况 c# 枚举会映射为 MySql Enum 类型,如果想映射为 int 在 FreeSqlBuilder Build 之后执行以下 Aop 统一处理: