ABP開発ノート6 - ドメイン層のエンティティを作成します

ABP開発ノートディレクトリを入力するにはここをクリック 

エンティティを作成します

フィールド層内(すなわちJD.CRS.Core)Entitys //はエンティティ・オブジェクトを格納するための新しいフォルダを作成し
、エンティティクラスCourse.cs //クラスを追加します

1  使用Abp.Domain.Entitiesと、
2  使用Abp.Domain.Entities.Auditingと、
3  使用Abp.Timingと、
4  使ってシステム。
5  使用System.Collections.Genericと、
6  使用System.ComponentModel.DataAnnotationsと、
7  使用System.ComponentModel.DataAnnotations.Schemaと、
8  
9  名前空間JD.CRS.Entitys
 10  {
 11      パブリック クラスコース:エンティティ< INT > 、IHasCreationTime
 12      {
 13          パブリックコース()
14          {
 15              この .CODE = ストリング.Empty。
16              この .DepartmentCode = ストリング.Empty。
17              この .NAME = 文字列.Empty。
18              この .Credits = 0 19              この .Remarks = ストリング.Empty。
20              この .Status = 0 21              この .CreateDate = NULL ;
22              この .CreateName = ストリング.Empty。
23              この .UpdateDate = nullを;
24              この .UpdateName = ストリング.Empty。
25              この .CreationTime = Clock.Now。
26          }
 27          ///  <要約> 
28          /// 课程编号
 29          ///  </要約> 
30          [StringLengthの(50 )]
 31          公共の 文字列コード{ 得ますセット; }
 32          ///  <要約> 
33          /// 院系编号
 34          ///  </要約> 
35          [StringLengthの(50 )]
36          公共の 文字列 DepartmentCode { 取得しますセット; }
 37          ///  <要約> 
38          /// 课程名称
 39          ///  </要約> 
40          [StringLengthの(150 )]
 41          公共の 文字列名{ 得ますセット; }
 42          ///  <要約> 
43          /// 课程积分
 44          ///  </要約> 
45          [範囲(05 )]
 46枚の         公衆 INTクレジット{GETSET ;}
 47          ///  <まとめ> 
48          /// 49          ///  </要約> 
50          [StringLengthに(200である)]
 51である         パブリック 文字列備考{ GETSET ;}
 52が         ///  <まとめ> 
53れます         /// ステータス:正常0、1、廃棄物
 54は、         ///  </要約> 
55          公衆 INTステータス{?GETSET ;}
 56である         ///  <まとめ> 
57である         /// 作成日
58          ///  </要約> 
59          公共のDateTime?CREATEDATE { 取得しますセット; }
 60          ///  <要約> 
61          /// 创建人
 62          ///  </要約> 
63          [StringLengthの(50 )]
 64          公共の 文字列のcreateName { 得ますセット; }
 65          ///  <要約> 
66          /// 修改日期
 67          ///  </要約> 
68          公共のDateTime?UpdateDate { 取得しますセットする; }
 69          ///  <要約> 
70          /// 修改人
 71          ///  </要約> 
72          [StringLengthの(50 )]
 73          公衆 ストリング UpdateName { 得ますセット; }
 74  
75          公共のDateTime CREATIONTIME { 得ますセット; }
 76      }
 77 }
クラスコース

おすすめ

転載: www.cnblogs.com/IT-Evan/p/ABP6.html