这个问题对大多数人来说可能是最微不足道的,但我刚刚开始使用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对象中,因为用户可以更改数据。之后我想更新数据库。完全接受任何建议。非常感谢。
答案 0 :(得分:2)
您不能直接分配这样的对象,因为它们是完全不同的类型。您需要创建一个函数来逐个字段地分配从currentPD
到myData
的属性。像automapper这样的工具可以让这更容易。