0

这个问题对大多数人来说可能是最微不足道的,但我刚刚开始使用 EF 4,似乎无法将我的结果从存储过程分配给我的对象。这可能吗?

List<GetRotationSummary_Result> currentPD;
RotationData myData = new RotationData();

currentPD = context.GetData(compId, roleId, email).ToList()
MyData = currentPD;  // Can this even be done???

我想将数据存储在 MyData 对象中,因为用户将能够更改数据。之后我想更新数据库。完全接受任何建议。非常感谢。

4

1 回答 1

2

您不能直接分配这样的对象,因为它们是完全不同的类型。您需要创建一个函数来逐字段分配从currentPDto的属性myData。像automapper这样的工具可以使这变得更容易。

于 2013-01-07T22:21:32.330 回答