你的位置:首页 > 软件开发 > ASP.net > MVC5+EF6入门教程——实现动态创建数据库与登录验证

MVC5+EF6入门教程——实现动态创建数据库与登录验证

发布时间:2016-05-06 23:00:12
详细步骤创建文件夹,规划好项目目录创建相关实体类 (Data Model) 创建 Database Context 创建Initializer, 使用EF初始化数据库,插入测试数据实现数据库登录验证总结一,创建文件夹,规划好项目目录  1.根目录下新建一个 ViewModels文 ...

详细步骤

  • 创建文件夹,规划好项目目录
  • 创建相关实体类 (Data Model)
  • 创建 Database Context
  • 创建Initializer, 使用EF初始化数据库,插入测试数据
  • 实现数据库登录验证
  • 总结

一,创建文件夹,规划好项目目录

  1.根目录下新建一个 ViewModels文件夹:

    Models文件夹里面存放对应于数据库表的实体;

    View中需要显示的数据和Models中实体模型不一定能对应上, 因此需要专门给View使用的自定义数据模型,

    我们称之为ViewModel , 放在   ViewModels文件夹里面。

  2.根目录下新建一个DAL 文件夹:

    DAL 放置数据访问相关类,如MyDbContext.cs, Initializer.cs

 MVC5+EF6入门教程——实现动态创建数据库与登录验证

二,创建相关实体类 (Data Model)

  为了更加贴近真实情况,我们针对用户建立三个相关的类。 TbUser, TbRole, TbUserRole

    TbUser Entity

MVC5+EF6入门教程——实现动态创建数据库与登录验证MVC5+EF6入门教程——实现动态创建数据库与登录验证
  public class TbUser  {    public int Id { get; set; }    public string UserName { get; set; }    public string Password { get; set; }    public string Email { get; set; }    public virtual ICollection<TbUserRole> TbUserRoles { get; set; }  }

原标题:MVC5+EF6入门教程——实现动态创建数据库与登录验证

关键词:数据库

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。