02 2022 档案

摘要:///1. Action出现没有处理的异常 T ///2. Action出现已经处理的异常 F ///3. Service层的异常 T ///4. View绑定时出现了异常 F ///5. 控制器构造函数出现异常 T ///6. 不存在的Url地址 F ExceptionFilter 对异常的捕捉 阅读全文
posted @ 2022-02-16 17:50 wolfsocket 阅读(31) 评论(0) 推荐(0) 编辑
摘要:ResultFilter 执行顺序 构造函数 > 方法action执行完毕 > OnResultExecuting >视图渲染 > OnResultExecuted 适合做结果的改造 AlwaysRunResultFilter 看名字就是知道 要一直执行 , 和ResourceFilter 不一样, 阅读全文
posted @ 2022-02-16 14:29 wolfsocket 阅读(61) 评论(0) 推荐(0) 编辑
摘要:1.Authorize 2.ResourceFilter 3.ActionFilter4.Result5.AlwaysRunResult6.Exception 只要是框架提供给我们的是接口、抽象类,天生就是为了让我我们来扩展的 1 ResourceFilter 就是做缓存用的 接口IResource 阅读全文
posted @ 2022-02-15 17:23 wolfsocket 阅读(95) 评论(0) 推荐(0) 编辑
摘要:在startup 中注册 一下让全局生效 { services.AddAutoMapper(options => { options.AddProfile<AutoMapConfig>(); }); } 在 AutoMapConfig 中配置映射规则 public class AutoMapConf 阅读全文
posted @ 2022-02-09 17:03 wolfsocket 阅读(180) 评论(0) 推荐(0) 编辑
摘要:public partial class Company { //private ILazyLoader _lazyLoader = null; //public Company(ILazyLoader lazyLoader) //{ // this._lazyLoader = lazyLoader 阅读全文
posted @ 2022-02-09 16:19 wolfsocket 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Enumable类型是linq to object 是一个很特殊的类型 这个类型的数据源都是在程序的内存中 Queryable类型是 Linq to sql 对数据库进行操作都是这个类型 这个类型会生成表达式目录树 using (CustomerDbContext context = new Cus 阅读全文
posted @ 2022-02-09 15:09 wolfsocket 阅读(248) 评论(0) 推荐(0) 编辑
摘要:Context生命周期 1.context必然包含了数据库链接(Sqlconnection) 就是一个数据库访问的上下文 2.Context可以做一些自定义的配置-- -映射的配置 sqlMap 数据库实体和页面或者接口实体不一致时候 映射配置 扩展 contextExtend 自定义一些 数据库的 阅读全文
posted @ 2022-02-09 12:16 wolfsocket 阅读(116) 评论(0) 推荐(0) 编辑
摘要:主要是描述需要修改数据的的对应的实体做一个管控;描述实体对象和Context之间的关系; 做的增删改 都是在摸一个命令以后,维护当前的实体对象和Context之间的关系,当有Savechanges执行的之后,就根据状态去落实到数据库中去; 主要有 5 个状态 Detached, 一切实体操作都是无效 阅读全文
posted @ 2022-02-09 12:08 wolfsocket 阅读(73) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示