摘要:
111 222 333 444 555 666 阅读全文
摘要:
什么是设计模式 在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。 (维基百科) 简单来说,设计模式就是前人根据经验总结的各种开发套路。 帮助我们将应用组织成容易了解,容易维护,具有弹性的架构,建立可维护的系统。 学习之前 设计模式 阅读全文
摘要:
前言 在讲Ioc前,想必你已经听过或者熟悉下面这些名词了。 在说这些名词前,我们先弄清楚两个词的区别:设计原则和设计模式。 设计原则 为软件设计提供高级指导,不提供实现,不受编程语言约束。例如:SOLID(SRP,OCP,LSP,ISP,DIP)原则。 例如,单一责任原则(SRP)表明,一个类应该只 阅读全文
摘要:
项目基于原有代码进行定制开发,今天发现有个页面没有异常,但是数据没有显示。 简单调试跟踪,发现代码的最底层有个这样的一个方法(已经艺术加工): 其实,一直以来,我也不是很明确异常到底什么时候抛出,什么时候捕获处理了。 看到这个方法的时候,我找到了答案:异常应当在下层方法中不符合逻辑、出现异常的时候抛 阅读全文
摘要:
使用目的 避免阻塞主线程 提高程序响应能力 C#中使用 C# 中的 Async 和 Await 关键字是异步编程的核心。 疑惑 The async and await keywords don't cause additional threads to be created. Async metho 阅读全文
摘要:
原文:http://www.entityframeworktutorial.net/entityframework6/index-attribute-in-code-first.aspx Entity Framework 6提供了Index属性来创建数据库中特定列的Index,如下所示: 默认情况下 阅读全文
摘要:
原文:http://www.entityframeworktutorial.net/entityframework6/code-first-insert-update-delete-stored-procedure-mapping.aspx EF6 Code-First提供了创建和使用存储过程以添加 阅读全文
摘要:
原文:http://www.entityframeworktutorial.net/entityframework6/custom-conventions-codefirst.aspx Code-First对于有约定的模型有一组默认行为。 EF 6提供了自定义约定的能力,这将是模型的默认行为。 有两 阅读全文
摘要:
原文:http://www.entityframeworktutorial.net/entityframework6/addrange-removerange.aspx EF 6中的DbSet引入了新的方法AddRange&RemoveRange。 DbSet.AddRange将实体的集合(IEnu 阅读全文
摘要:
原文:http://www.entityframeworktutorial.net/entityframework6/transaction-in-entity-framework.aspx EF默认情况下,在执行SaveChanges()时,在事务中进行插入,更新或删除操作。 EF为每个操作启动新 阅读全文