码迷,mamicode.com
首页 > Web开发 > 详细

MVC项目开发(1)

时间:2014-07-30 11:33:33      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:文件   io   数据   cti   ar   时间   new   数据库   

前段时间自己独立开发了一个简单假期审批系统,现将核心思想及整体框架整理一下。本项目为标准的MVC(Model-Controller-View)模式。

1、首先建立数据库连接

在<configuration></configuration>中添加:

<connectionStrings>

     <add name="HRContext" connectionString="data source=engine;Initial Catalog=HR;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" ></add>

</connectionStrings>

2、在Models文件夹下建立数据库表映射,表名与类名建议一致。

    例:[Table("Holiday")]
    public class Holiday
    {

        [Key]
        public int id { get; set; }
        public System.DateTime date { get; set; }
        public Nullable<bool> type { get; set; }
        public Nullable<bool> IsPay { get; set; }
        public string remark{ get; set; }
    }

3、建立DbContext派生类,将model类添加进来

public class HRContext : DbContext
    {
        static HRContext()
        {
            Database.SetInitializer<HRContext>(null);
        }

        public HRContext()
            : base("Name=HRContext")-------数据库连接处Name一致
        {
        }
        public DbSet<Holiday> Holidays{ get; set; }------表写法
        public DbSet<VAttendance> VAttendances { get; set; }-----视图可这样写
    }

4、创建公共Helper类,写一些通用的函数、变量,方便调用

    例:public HRContext db = new HRContext();

5、创建Controller,进行逻辑处理

6、添加页面,引用相关js、css文件

    

MVC项目开发(1),布布扣,bubuko.com

MVC项目开发(1)

标签:文件   io   数据   cti   ar   时间   new   数据库   

原文地址:http://www.cnblogs.com/sheryl/p/3877316.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!