ASP.NET MVC(一)model与数据库

mysql数据库的配置参考
http://blog.csdn.net/qq_16912257/article/details/49951865中的前三步
本节采用代码优先策略(数据库在每次运行web站点时创建)
具体步骤
Step1:创建model类
代码示例:

using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web;

namespace MvcApplication1.Models
{
    public class Movie
    {
        public int ID { get; set; }
        public string Title { get; set; }
        public DateTime ReleaseDate { get; set; }
        public string Genre {get;set;}
        public decimal Price {get;set;}
    }

    public class MovieDBContext : DbContext
    {
        public DbSet<Movie> movies { get; set; }
    }

}

注意:必须为DbContext添加System.Data.Entity的命名空间。

Step2:配置数据库连接字符串
在Web.config里面的< connectionStrings >结点下添加结点

    <add name="MovieDBContext" connectionString="Data Source=localhost;Initial Catalog=Movie;Persist Security Info=True;User ID=root;Password=123456" providerName="MySql.Data.MySqlClient"/>

Step3:编译一下
因为接下来用entityframwork创建controller的时候需要为controller选择model类,如果没有编译的话,不会出现你刚刚创建的那个model类选项。

Step4:用entityframwork创建controller
右击controller,添加controller。选项如下:
创建controller

添加后,EF自动帮你生成了MoviesController的controller和Movies的view,生成的这个view具有CRUD的功能。

Step5:按F5运行吧。
输入路径:http://localhost:24317/movies
结果应该是这样
这里写图片描述

你可以点击create new创建一个数据
这里写图片描述

创建以后
这里写图片描述
然后,你可以进行任意的crup操作!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值