- 在服務端項目中,添
加一個新建項並選擇Domain Service Class模板。
- 當出現Add New Domain Service
Class對話框時,選擇想要公開的實體。
- 勾選Generate associated classes for metadata選框。
點擊OK。就會生成一個Domain service class的文件和一個元數據文件。在元數據類的名字中會包含.metadata,例如:DomainService1.metadata.cs
打 開元數據類並添加一些屬性如下代碼所示:
手 動添加元數據
- 在服務端項目中,添加一個新類。這個類的名字應與想要公開的實體類的名字一致。按照慣
例,在名字用包含.metadata。
- 添加關鍵字partial來使類成爲局部類。下面的代碼示例了一個匹配名字爲
Address實體類的局部類。
- 在
局部類中,創建一個internal類作爲元數據類。如下:
- 對
局部類添加[MetadataTypeAttribute屬性,幷包含元數據類的類型。代碼如下:
- 在
元數據類中,添加和實體類中成員屬性同名的成員屬性。
- 對成員屬性添加屬性批註。示例代碼如下: