mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-28 21:52:51 +08:00

- 优化 导航属性 ManyToOne 名称查找规则; - 增加 IFreeSql.Aop 属性,未来所有拦截方法都在这里,第一期支持如下: * 监控 ToList 返回的的数据,用于拦截重新装饰; * 监视 Where,包括 select/update/delete,返回值 true 时可使上层不被执行; * 可自定义解析表达式; - 增加 ISelect.TractToList,用于单次跟踪或审核实体; - 优化 FreeSql.DbContext SaveChanges;
14 lines
385 B
C#
14 lines
385 B
C#
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq.Expressions;
|
|
using System.Text;
|
|
|
|
namespace FreeSql.Internal.CommonProvider {
|
|
class AopProvider : IAop {
|
|
public EventHandler<AopToListEventArgs> ToList { get; set; }
|
|
public EventHandler<AopWhereEventArgs> Where { get; set; }
|
|
public EventHandler<AopParseExpressionEventArgs> ParseExpression { get; set; }
|
|
}
|
|
}
|