详细步骤创建文件夹,规划好项目目录创建相关实体类 (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
二,创建相关实体类 (Data Model)
为了更加贴近真实情况,我们针对用户建立三个相关的类。 TbUser, TbRole, TbUserRole
TbUser Entity
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
(#换成@)。