请教entity framework中数据更新的问题

 我来答
一骑当后
2014-12-15 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40298 获赞数:306442
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部
db.Devies 是个DBSet 啊, 应该是
db.Entry(d).State = EntityState.Modified;
db.SaveChanges();

代码:如下
var viewModel = new netsecreContext();
viewModel.Devies=db.Devies;

foreach (Devie d in viewModel.Devies)
{
SimpleSnmp snmp = new SimpleSnmp(d.MsgHostname, d.device_comm);

Dictionary<Oid, AsnType> result = snmp.Get(SnmpVersion.Ver1,
new string[] { ".1.3.6.1.2.1.1.1.0" });
foreach (KeyValuePair<Oid, AsnType> kvp in result)
{
d.device_ios = kvp.Value.ToString();
}
if (ModelState.IsValid)
{
db.Entry(db.Devies).State = EntityState.Modified;
db.SaveChanges();
}
}
return RedirectToAction("Index");

转载,仅供参考。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式