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