更新基本属性 - ASP.NET MVC- c#

时间:2009-10-02 12:18:47

标签: c# asp.net-mvc

我在模型中有以下代码

base.Name = instance.Name;
base.SSN = instance.SSN;
base.DateModified = DateTime.Now
base.ClienType = instance.ClientType;

如果我向我的基础添加更多属性,那么我必须更新我的模型以更新属性。有没有更简单的方法来更新base.properties而不是列出每个属性然后更新它们? 是的我知道我很懒惰

2 个答案:

答案 0 :(得分:3)

我不太确定你为什么要这样做,但是你可能想看看AutoMapper - 如果你的属性在两边是相同的,你可以让它自动将一个映射到另一个没有做任何真正的设置。

答案 1 :(得分:1)

您可以使用Automapper自动映射存在命名约定的位置。

还要注意以下事项不会映射,因为一个人少了一个

base.ClienType = instance.ClientType;