エンティティを作成します
フィールド層内(すなわち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 [範囲(0、5 )] 46枚の 公衆 INTクレジット{GET、SET ;} 47 /// <まとめ> 48 /// 注 49 /// </要約> 50 [StringLengthに(200である)] 51である パブリック 文字列備考{ GET、SET ;} 52が /// <まとめ> 53れます /// ステータス:正常0、1、廃棄物 54は、 /// </要約> 55 公衆 INTステータス{?GET、SET ;} 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 }