深度克隆IOrderedQueryable对象?

时间:2014-11-24 09:34:54

标签: c# linq

我有一个IOrderedQueryable个对象集合,我从数据库中提取并保留在messages变量中。

当我想做这样的事情时:

_lastMsg = messages.OrderByDescending(msg => msg.id).FirstOrDefault();

这似乎改变了messages的价值。我不能有这种行为,所以我想要克隆messages集合。

我该怎么做呢?通常我会将IClonable界面添加到我的班级定义中,但我不认为我可以扩展内置的IOrderedQueryable类?

0 个答案:

没有答案