你的位置:首页 > 软件开发 > ASP.net > Rookey.Frame之DAL工厂

Rookey.Frame之DAL工厂

发布时间:2016-07-29 10:00:06
昨天给大家介绍了表单验证功能,今天给大家介绍下Rookey.Frame框架的数据层工厂,由于Rookey.Frame框架ORM是基于servicestack.ormlite,很多朋友反映这个网上中文资料比较少,能不能用dapper或其他的替换掉,答案是肯定的,只在在Rookey. ...

      昨天给大家介绍了表单验证功能,今天给大家介绍下Rookey.Frame框架的数据层工厂,由于Rookey.Frame框架ORM是基于servicestack.ormlite,很多朋友反映这个网上中文资料比较少,能不能用dapper或其他的替换掉,答案是肯定的,只在在Rookey.Frame.DALFactory下增加一个工厂类继承抽象工厂DalAbstractFactory,实现相关操作方法即可。

      首先我们来看下DalAbstractFactory的实例化代码

    /// <summary>    /// 实例化工厂    /// </summary>    /// <param name="factoryType">数据工厂类型</param>    /// <returns></returns>    public static DalAbstractFactory<T> GetInstance(DatabaseType factoryType)    {      switch (factoryType)      {        case DatabaseType.MsSqlServer:          {            IOrmLiteDialectProvider dialectProvider = SqlServerDialect.Provider;            return new OrmLiteDalFactory<T>(dialectProvider);          }        case DatabaseType.MySql:          {            IOrmLiteDialectProvider dialectProvider = MySqlDialect.Provider;            return new OrmLiteDalFactory<T>(dialectProvider);          }        case DatabaseType.Oracle:          {            IOrmLiteDialectProvider dialectProvider = OracleDialect.Provider;            return new OrmLiteDalFactory<T>(dialectProvider);          }        default:          {            IOrmLiteDialectProvider dialectProvider = SqlServerDialect.Provider;            return new OrmLiteDalFactory<T>(dialectProvider);          }      }    }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Rookey.Frame之DAL工厂

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录