ASP.NET MVC5网站开发之用户角色的后台管理1(七)

前端技术 2023/09/09 .NET

角色是网站中都有的一个功能,用来区分用户的类型、划分用户的权限,这次实现角色列表浏览、角色添加、角色修改和角色删除。

一、业务逻辑层

1、角色模型

Ninesky.Core【右键】->添加->类,输入类名Role。

引用System.ComponentModel.DataAnnotations命名空间

using System.ComponentModel.DataAnnotations;

namespace Ninesky.Core
{
 /// <summary>
 /// 角色
 /// </summary>
 public class Role
 {
  [Key]
  public int RoleID { get; set; }

  /// <summary>
  /// 名称
  /// </summary>
  [Required(ErrorMessage =\"必须输入{0}\")]
  [StringLength(20,MinimumLength =2, ErrorMessage =\"{0}长度为{2}-{1}个字符\")]
  [Display(Name =\"名称\")]
  public string Name { get; set; }

  /// <summary>
  /// 说明
  /// </summary>
  [StringLength(1000, ErrorMessage = \"{0}必须少于{1}个字符\")]
  [Display(Name = \"说明\")]
  public string Description { get; set; }

 }
}

2、添加表映射

打开Ninesky.Core/NineskyContext.cs,添加Role表映射

https://ninesky.codeplex.com/SourceControl/latest

代码下载:https://ninesky.codeplex.com 点击SOURCE CODE 点击Download下载源文件。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持phpstudy。

本文地址:https://www.stayed.cn/item/25447

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。