日期:2014-05-16  浏览次数:20797 次

在ASP.NET MVC3中使用EFCodeFirst 1.0

在ASP.NET MVC3中使用EFCodeFirst 1.0

1. 新建项目

打开VS2010,选择 文件>新建>项目,新建ASP.NET MVC3 Web 应用程序,我这里把它命名为Blog。

image

2. 编写实体类

对于一个博客,一下几个类应该是必须的吧:

  • Post???????????????????????????? 博客文章类
  • Comment???????????????????? 文章评论类,和Post是一对多的关系
  • Category???????????????????? 目录类,和Post是一对多的关系
  • Tag???????????????????????????? 标签类,和Post是多对多的关系
  • FriendLink????????????????? 友情链接类

先不考虑管理员之类的东西。 在Model中依次添加上面的类。

image

01 namespace Blog.Models
02 {
03 ????public class Post
04 ????{
05 ????????public int ID { get; set; }
06 ????????public int CategoryID { get; set; }
07 ??
08 ????????public string Title { get;