308工厂模式案例源码源码描述:一个简单的C#工厂模型的例子C#数据库工厂模型,主要是实现可多种数据库连接。层次:1、Web层,与用户交互呈现表示层2、Model,数据库实体类3、IDAL,数据库接口4、SqlDal,sqlserver数据库实现方法5、AccessDal,Access数据库实现方法6、BLL,业务逻辑访问层7、Factory,工厂web层,Model层不解释,其实工厂模型说白了也就是三层架构而已,只是多了一个数据库连接的选择而已,那么从三层开始解释。三层我们要先完成的是数据访问层,然后返回一个数据源或则是某一个值,这个是必须的,不管你是用什么数据库都是如此,因此在这IDAL定义一个你需要返回的数据源的接口,例如DataSet,这样你就可以在你想使用的数据库的那个类继承这个接口,实现不同数据库返回相同的数据源而使用的不同方法。然后BLL层是对业务逻辑进行处理,也就是说对返回的数据访源做处理,不管是用什么数据库,对同一个方法返回的数据源肯定只有一个,所以BLL层里也只能有,那怎么让BLL层知道你的数据源是SQL的数据库还是Access数据库的呢?这就是要使用工厂了,一般在
category=books转换为/products/Books.aspx或/products/Books.html(需要在IIS中建立映射)等/1为测试站点,具体配置在web.config中2012-
DirectCenter:DirectCenter.Model(类库项目)实体类库,其中包括hibernate映射文件(可以把映射文件放到DAL层,这样使Model也比较单纯,而DAL则只是Nhibernate
系统亮点:1程序使用三层架构思想,App_Code/DB是数据层,App_Code/Logic是业务逻辑层,App_Code/Model映射数据库表2前台设计使用div+css技术,非传统table布局方式
最近给单位做了一个业务下单系统,由于在全球几个国家都有业务办事处,所以下单系统做的是多语言界面的我实现多语言是利用了ASP.NET2.0的资源文件,其实据我所知除了资源文件的方式,在数据库里面建多个表中进行一个区域文化映射
同时实现了对实体类与数据库行的映射的工厂类。
简单的ORM框架Known.DLiteKnown.DLite是一个简单轻量级的ORM框架的练习作品,其设计思想是利用特性映射表和字段名,自动生成CUD操作,其不够成熟和稳定,只因为其是本人练习的作品,可以实现简单的添加和列表