11 2018 档案

摘要:先了解一下 EF 框架的 EntityState 在使用EF框架时, 我们通常都是通过调用 SaveChanges() 方法把增加/修改/删除的数据提交到数据库,但是上下文是如何知道实体对象是增加、修改还是删除呢? 答案是通过EntityState的枚举值来判断的。也就是说在操作数据库时,EF会根据 阅读全文
posted @ 2018-11-30 10:04 Aaxuan 阅读(5267) 评论(1) 推荐(0) 编辑
摘要:RouteConfig 的路由注册如下: Razor 代码: 这个时候 单击F12 其命中的方法签名是 可以看到本该三个参数方法签名中的 controllerName 变成了 object routeValues 这时只需将页面 Razor 代码改为: 即可。 阅读全文
posted @ 2018-11-26 17:43 Aaxuan 阅读(424) 评论(0) 推荐(0) 编辑
摘要:MSDN : https://docs.microsoft.com/zh-cn/nuget/quickstart/create-and-publish-a-package-using-visual-studio 阅读全文
posted @ 2018-11-24 19:23 Aaxuan 阅读(230) 评论(0) 推荐(0) 编辑
摘要:测试代码: 结果: PostMan: 代码: 阅读全文
posted @ 2018-11-05 23:44 Aaxuan 阅读(351) 评论(0) 推荐(0) 编辑
摘要:里氏替换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏替换原则中说,任何基类可以出现的地方,子类一定可以出现。 LSP是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础 阅读全文
posted @ 2018-11-01 12:40 Aaxuan 阅读(317) 评论(0) 推荐(0) 编辑
摘要:接口隔离原则 使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。 从接口隔离原则的定义可以看出,他似乎跟SRP有许多相似之处。 是的其实ISP和SRP都是强调职责的单一性, 接口隔离原则告诉我们在定义接口的时候要根据职责定义“较小”的接口,不要定义“高大全”的接口。 也 阅读全文
posted @ 2018-11-01 12:27 Aaxuan 阅读(406) 评论(0) 推荐(0) 编辑
摘要:依赖倒置原则(Dependence Inversion Principle)是程序要依赖于抽象接口,不要依赖于具体实现。 简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。 面向过程的开发 上层调用下层,上层依赖于下层,当下层剧烈变动时上层也要跟着变动,这就会导 阅读全文
posted @ 2018-11-01 11:57 Aaxuan 阅读(250) 评论(0) 推荐(0) 编辑
摘要:开放封闭原则(OCP,Open Closed Principle) 开放封闭原则是所有面向对象原则的核心。 软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。 其他的设计原则,很多时候是为实现这一目标服务的,例如以里氏替换原则实现最佳的、正确的继承层次,就能保 阅读全文
posted @ 2018-11-01 11:45 Aaxuan 阅读(218) 评论(0) 推荐(0) 编辑

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