C# 创建具有不同表名但具有相同属性的类的最佳实践

C# 创建具有不同表名但具有相同属性的类的最佳实践,c#,linq-to-sql,C#,Linq To Sql,我有两个名称不同但列名相同的表,创建类的最佳方法是什么,这样我就不必重复相同的赋值 例:表1有日期、姓名、人员、ID。表2有日期、姓名、人员、ID。我也不能将两个表合并到一个表中。那么我有什么选择呢?我正在使用Linq To Sql为我生成类。您可以将有关Person、Date、Name的数据提取到第三个表中,并在这两个表中使用此表,我建议使用实体框架ORM为什么不能是1个表?

我有两个名称不同但列名相同的表,创建类的最佳方法是什么,这样我就不必重复相同的赋值


例:表1有日期、姓名、人员、ID。表2有日期、姓名、人员、ID。我也不能将两个表合并到一个表中。那么我有什么选择呢?我正在使用Linq To Sql为我生成类。

您可以将有关Person、Date、Name的数据提取到第三个表中,并在这两个表中使用此表,我建议使用实体框架ORM

为什么不能是1个表?