摘要: 一、ORM入口封装 结合上一篇文章与这里的DbProvider().Init()方法,就很明显的知道了是创建一个mssql的实例。那么在DbService的泛型方法中显示提供了单表操作与多表linq查询的入口,其实还存在获取数据库扩展操作的入口。public class DbService ... 阅读全文
posted @ 2015-11-27 16:14 布衣人老白 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 这里涉及到两个关键对象,一个是DbProvider,另一个就是DbFactory。粗略草图如下: 从上图可以看出,开放给消费者的接口就是DbProvider类,不过他主要继承IDbProviderExtend与IDbProvider接口。 IDbProvider接口提供单表操作、多表查询、扩... 阅读全文
posted @ 2015-11-27 16:13 布衣人老白 阅读(2026) 评论(0) 推荐(0) 编辑
摘要: 一、数据库提供者接口 /// /// 数据库提供者 /// public interface IDbProvider : IDisposable { /// /// 初始化数据库连接信息 /// /// ... 阅读全文
posted @ 2015-11-27 16:12 布衣人老白 阅读(847) 评论(0) 推荐(0) 编辑