- 4
- 0
- 约1.22千字
- 约 5页
- 2017-02-07 发布于重庆
- 举报
三层架构与MVC编程步骤
我们在平时的VS中创建的MVC都只有一层,实际上对应于三层架构中的UI层,所以在三层架构中应用MVC模式有一些变化,下面将以图片的形式结合一个例子来介绍三层架构中编程:第一步:数据库中数据都是以记录的形式进行存储,那么如何数据库中的记录与C#中的对象类联系起来,通过Linq to sql,将c#类对象与数据库表关联起来;图一对象类上图的对象类都是都与数据库表中的表一一对应的,在其中包含了一些映射的语法,我们了解怎么用就可以了;第二步:三层架构中,一个很重要的思想就是分层,所以不会在每一层中都是操作同一个对象类,这样就必须重新创建一个类(Com.HealthCare.BusinessObjects),来与在第一步提到的实体类相对应,图二转化类第三步:实际上第一步中的实体类主要是用于与数据库打交道,二第二步中的对象类与我们在前台操作打交道,所以在UI层在向数据访问层写数据的时在业务逻辑层需要一个转化,图三类的转化第四步:在做完上面三步之后,编写一个方法的准备工作已经就绪;下面的工作是如何做出一个试图界面的问题;首先在Controller里面添加一个Action,图四 Controller里面添加方法第五步:接着上面的步骤,在Controller里面需要调用业务逻辑层(Business)里面的方法,首先我们在业务逻辑层的接口类(Com.HealthCare.BusinessInterfa
原创力文档

文档评论(0)