1

C#.NET で以下の状況を処理するためのベスト プラクティスを知りたいです。

私はテーブルクライアントを持っています

ClientId
LastUpdatedBy
LastUpdatedOn

だから私はプロパティを持つクラスを作成しました

class Client
{      
    Guid ClientId {get; set;}    
    Guid LastUpdatedBy {get; set;}  
    DateTime LastUpdatedOn {get; set;}
}

同様に、私はテーブルプロジェクトを持っています

ProjectId 
LastUpdatedBy   
LastUpdatedOn

そこで、プロパティを持つ Project クラスを作成しました。

class Project
{     
    Guid ProjectId {get; set;}    
    Guid LastUpdatedBy {get; set;}  
    DateTime LastUpdatedOn {get; set;}
}

LastUpdatedBy同様に、さらに約 100 個のテーブルがあり、すべてがこれらとLastUpdatedOn列を持っています。

コードでは、各クラスでこれらの列のプロパティを作成するのは正しいですか、それとも、これらのプロパティを一般化して各クラスで利用できる方法はありますか? もしそうなら、例をいただければ幸いです。

4

2 に答える 2