Esp*_*pen 0 c# ienumerable asp.net-mvc-3
我有一个IEnumerable对象已经由SqlQuery调用填充,我想迭代它并更新其类型类成员.
我的示例代码:
public class MyClass
{
public string id { get; set; }
public string data { get; set; }
}
...
public JsonResult GetMyClass(...)
{
IEnumerable<MyClass> oMyClass = db.Database.SqlQuery<MyClass>("SELECT ...");
// Here I want to iterate through the oMyClass object updating
// the "data" member before returning it as a Json
return Json(oMyClass, JsonRequestBehavior.AllowGet);
}
Run Code Online (Sandbox Code Playgroud)
似乎没有一种很好的方法可以做到这一点,特别是如果一个人也想要更新对象而不仅仅是从中读取.
使用foreach.这就是它的用途:
foreach(var item in oMyClass)
{
item.Property = newValue;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3438 次 |
| 最近记录: |