摘要: IoC容器和Dependency Injection 模式 使用 Service Locator 依赖注入的最大好处在于:它消除了MovieLister类对具体 MovieFinder实现类的依赖。 这样 一来,我就可以把 MovieLister 类交给朋友,让他们根据自己的环境插入一个合适的 Mo 阅读全文
posted @ 2018-03-19 18:52 PanPan003 阅读(299) 评论(0) 推荐(0) 编辑
摘要: IoC容器和Dependency Injection 模式 Java 社群近来掀起了一阵轻量级容器的热潮,这些容器能够帮助开发者将来自不同项目的组件组装成为一个内聚的应用程序。 在它们的背后有着同一个模式,这个模式决定了这些容器进行组件装配的方式。 人们用一个大而化之的名字来称呼这个模式:“控制反转 阅读全文
posted @ 2018-03-19 18:41 PanPan003 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 了解Entity Framework中事务处理 Entity Framework 6以前,框架本身并没有提供显式的事务处理方案,在EF6中提供了事务处理的API。 所有版本的EF,只要你调用SaveChanges方法进行插入、修改或删除,EF框架会自动将该操作进行事务包装。这种方法无法对事务进行显式 阅读全文
posted @ 2018-03-19 17:25 PanPan003 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 5. 事务状态 TransactionInformation 上面讲解过事务分为本地事务与分布式事务,而Transaction类的TransactionInformation是事务状态的记录,它可以跟踪事务动作,分辨事务现处的状态,记录本地事务与分布式事务的Guid。 TransactionInfo 阅读全文
posted @ 2018-03-19 15:55 PanPan003 阅读(178) 评论(0) 推荐(0) 编辑
摘要: SqlTransaction——事务详解 事务是将一系列操作作为一个单元执行,要么成功,要么失败,回滚到最初状态。在事务处理术语中,事务要么提交,要么中止。若要提交事务,所有参与者都必须保证对数据的任何更改是永久的。不论系统崩溃或是发生其他无法预料的事件,更改都必须是持久的。只要有一个参与者无法做出 阅读全文
posted @ 2018-03-19 15:24 PanPan003 阅读(385) 评论(0) 推荐(0) 编辑
摘要: public class EntityConfigurationException : Exception { public EntityConfigurationException(string message) : base(message) { } } /// /// *****异常 ... 阅读全文
posted @ 2018-03-19 14:16 PanPan003 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Entity Framework 是一种支持 .NET 开发人员使用 .NET 对象处理数据库的对象关系映射程序 (O/RM)。 它不要求提供开发人员通常需要编写的大部分数据访问代码。 Entity Framework Core 简要概述 Entity Framework (EF) Core 是轻量 阅读全文
posted @ 2018-03-19 13:46 PanPan003 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 原文链接 This database provider allows Entity Framework Core to be used with SQLite. The provider is maintained as part of the Entity Framework Core proje 阅读全文
posted @ 2018-03-19 11:58 PanPan003 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 原文链接 This can be useful for testing, although the SQLite provider in in-memory mode may be a more appropriate test replacement for relational database 阅读全文
posted @ 2018-03-19 11:13 PanPan003 阅读(1595) 评论(0) 推荐(0) 编辑