点这里进入ABP入门教程目录
创建实体
在领域层(即JD.CRS.Core)下新建文件夹Entitys //用以存放实体对象
添加一个实体类Course.cs //课程信息
1 using Abp.Domain.Entities;
2 using Abp.Domain.Entities.Auditing;
3 using Abp.Timing;
4 using System;
5 using System.Collections.Generic;
6 using System.ComponentModel.DataAnnotations;
7 using System.ComponentModel.DataAnnotations.Schema;
8
9 namespace JD.CRS.Entitys
10 {
11 public class Course : Entity<int>, IHasCreationTime
12 {
13 public Course()
14 {
15 this.Code = string.Empty;
16 this.DepartmentCode = string.Empty;
17 this.Name = string.Empty;
18 this.Credits = 0;
19 this.Remarks = string.Empty;
20 this.Status = 0;
21 this.CreateDate = null;
22 this.CreateName = string.Empty;
23 this.UpdateDate = null;
24 this.UpdateName = string.Empty;
25 this.CreationTime = Clock.Now;
26 }
27 /// <summary>
28 /// 课程编号
29 /// </summary>
30 [StringLength(50)]
31 public string Code { get; set; }
32 /// <summary>
33 /// 院系编号
34 /// </summary>
35 [StringLength(50)]
36 public string DepartmentCode { get; set; }
37 /// <summary>
38 /// 课程名称
39 /// </summary>
40 [StringLength(150)]
41 public string Name { get; set; }
42 /// <summary>
43 /// 课程积分
44 /// </summary>
45 [Range(0, 5)]
46 public int Credits { get; set; }
47 /// <summary>
48 /// 备注
49 /// </summary>
50 [StringLength(200)]
51 public string Remarks { get; set; }
52 /// <summary>
53 /// 状态: 0 正常, 1 废弃
54 /// </summary>
55 public int? Status { get; set; }
56 /// <summary>
57 /// 创建日期
58 /// </summary>
59 public DateTime? CreateDate { get; set; }
60 /// <summary>
61 /// 创建人
62 /// </summary>
63 [StringLength(50)]
64 public string CreateName { get; set; }
65 /// <summary>
66 /// 修改日期
67 /// </summary>
68 public DateTime? UpdateDate { get; set; }
69 /// <summary>
70 /// 修改人
71 /// </summary>
72 [StringLength(50)]
73 public string UpdateName { get; set; }
74
75 public DateTime CreationTime { get; set; }
76 }
77 }
View Code