我想知道在 C#.NET 中处理以下情况的最佳实践:
我有一个表客户端
ClientId
LastUpdatedBy
LastUpdatedOn
所以我创建了一个具有属性的类
class Client
{
Guid ClientId {get; set;}
Guid LastUpdatedBy {get; set;}
DateTime LastUpdatedOn {get; set;}
}
同样,我有一个表项目
ProjectId
LastUpdatedBy
LastUpdatedOn
所以我创建了一个具有属性的项目类:
class Project
{
Guid ProjectId {get; set;}
Guid LastUpdatedBy {get; set;}
DateTime LastUpdatedOn {get; set;}
}
同样,我还有大约 100 个表,并且都拥有这些LastUpdatedBy
和LastUpdatedOn
列。
在代码中,在每个类中创建这些列的属性是否正确,或者有没有办法可以概括这些属性并在每个类中利用这些属性?如果是这样,一个例子将不胜感激。