RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
@RenderBody()

© @DateTime.Now.Year - Contact

@Scripts.Render("~/bundles/jquery") @Scripts.Render("~/bundles/bootstrap") @RenderSection("scripts", required: false) Views\Home\Index.cshtml 替换成如下内容 @{ ViewBag.Title = "Home Page"; }

Contact

Welcome to Contact

Contact is a sample application that demonstrates how to use Entity Framework 6 in an ASP.NET MVC 5 web application.

Build it from scratch

You can build the application by following the steps in the tutorial series on the following site.

See the tutorial »

运行看一下效果吧

如何创建MVC5 + EF6

安装EF6

如何创建MVC5 + EF6

如何创建MVC5 + EF6

创建数据模型

Models文件夹下,分别创建Contact.cs、Enrollment.cs、Group.cs三个类

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

namespace PCT.Contact.Models
{
 public class Contact
 {
  public int ID { get; set; }
  public string Name { get; set; }
  public DateTime EnrollmentDate { get; set; }
  public virtual ICollection Enrollments { get; set; }
 }
}

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

namespace PCT.Contact.Models
{
 public class Enrollment
 {
  public int EnrollmentID { get; set; }
  public int ContactID { get; set; }
  public int GroupID { get; set; }
  public virtual Contact Contact { get; set; }
  public virtual Group Group { get; set; }
 }
}

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

namespace PCT.Contact.Models
{
 public enum GroupName
 {
  Friend, Family, Colleague, Schoolmate, Stranger
 }

 public class Group
 {
  public int GroupID { get; set; }
  public GroupName? GroupName { get; set; }
  public virtual ICollection Enrollments { get; set; }
 }
}

PS:发现VS 2013有一个自动提示reference,是不是很方便啊

如何创建MVC5 + EF6

创建Database Context

PCT.Contact项目下新建文件夹DAL(Data Access Layer),继而继续新建CommunicationContext.cs

如何创建MVC5 + EF6

悲剧啊,由于类Contact和项目名称Contact重复,不得不写全称啊,以后注意。

继续在DAL目录下创建CommunicationInitializer.cs

如何创建MVC5 + EF6

为了通知EF使用你创建的initializer class,在项目的web.config中添加entityFramework节点

 
 
  
  
  
 
 
 
  
 
 

在项目web.config中添加connectionstrings(在appSettings之上)

 
 
 
 
 
 
 
 
 
 

如何创建MVC5 + EF6

如何创建MVC5 + EF6

如何创建MVC5 + EF6

运行结果

如何创建MVC5 + EF6

查看LocalDB

如何创建MVC5 + EF6

“如何创建MVC5 + EF6”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


本文题目:如何创建MVC5+EF6-创新互联
转载来源:http://jxjierui.cn/article/cchjij.html
Top