声明:本系列为原创,分享本人现用框架,未经本人同意,禁止转载!
希望大家好好一步一步做,所有的技术和项目,都毫无保留的提供,希望大家能自己跟着做一套,还有,请大家放心,只要大家喜欢,有人需要,绝对不会烂尾,我会坚持写完~
如果你感觉文章有帮助,点一下推荐,让更多的朋友参与进来,也是对本人劳动成果的鼓励,谢谢大家!由于还要工作,所以基本都是牺牲午休时间来写博客的,写博客呢不是简单的Ctrl+C、Ctrl+V,我是要挨着做一遍的,这也是对大家负责,所以有些时候更新不及时,或者问题没有及时解答,希望大家谅解,再次感谢大家!!
因为我引用了许多以前积累的类库,所以有些东西是重复的(后来更新),有些东西是过时的,包括我写的代码,希望大家不要纯粹的复制,取其精华去其糟粕>_<。
索引
【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 目录索引简述
简单的客户管理
项目准备
我们用的工具是:VS 2013 + SqlServer 2012 + IIS7.5
希望大家对ASP.NET MVC有一个初步的理解,理论性的东西我们不做过多解释,有些地方不理解也没关系,会用就行了,用的多了,用的久了,自然就理解了。
项目开始 一、数据库设计
表名:SYS_BUSSINESSCUSTOMER
序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明
1 ID int 4 0 是 是 否
2 Fk_DepartId nvarchar 36 0 是
3 FK_RELATIONID nvarchar 72 0 是 公司介绍外键
4 CompanyName nvarchar 50 0 否 公司名称
5 CompanyProvince nvarchar 10 0 否 公司所在省份
6 CompanyCity nvarchar 10 0 否 公司所在城市
7 CompanyArea nvarchar 10 0 否 公司所在县区
8 CompanyAddress nvarchar 500 0 是 公司通讯地址
9 CompanyTel nvarchar 50 0 是 公司办公电话
10 CompanyWebSite nvarchar 100 0 是 公司网址
11 ChargePersionName nvarchar 50 0 是 负责人姓名
12 ChargePersionSex int 4 0 否 负责人性别
13 ChargePersionQQ nvarchar 20 0 是 负责人QQ
14 ChargePersionEmail nvarchar 50 0 是 负责人邮箱
15 ChargePersionPhone nvarchar 50 0 是 负责人电话
16 IsValidate bit 1 0 否 公司是否已验证
17 CreateUser nvarchar 50 0 否 创建人
18 CreateDate datetime 8 3 否 创建时间
19 UpdateUser nvarchar 50 0 否 更新人
20 UpdateDate datetime 8 3 否 更新时间
21 CustomerStyle int 4 0 否 客户类型
二、创建接口和实现类 1、我们在Service类库下IService文件夹的SysManage文件夹下新建一个接口 IBussinessCustomerManage
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; Service.IService 8 { 客户管理接口 11 /// add yuangang by 2016-06-17 IBussinessCustomerManage:IRepository<Domain.SYS_BUSSINESSCUSTOMER> 14 { 15 } 16 }
2、我们在ServiceImp文件夹的SysManage文件夹下面新建一个实现类 BussinessCustomerManage
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; Service.ServiceImp 8 { BussinessCustomerManage:RepositoryBase<Domain.SYS_BUSSINESSCUSTOMER>,IService.IBussinessCustomerManage 10 { 11 } 12 }
3、然后呢?对了,千万别忘记,我们在Service类库下面的Service.xml配置一下
三、控制器和视图 1、我们在/Areas/SysManage/Controllers 下新建一个控制器 BussinessCustomerController 继承基础控制器 BaseController
2、我们配置一下/Config/Controllers.xml 实现spring的注入
3、我们声明一下这些容器