我在我的项目中使用EF模型。我在我的控制器中使用viewmodel显示数据。但是,我无法在我的存储库中访问db.entry。为什么我无法访问它?
这是我的资料库
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MCT.ViewModels;
using System.Data.Entity;
using System.Data;
namespace MCT.Models
{
public class AdministrationRep
{
Model1Container _db = new Model1Container();
public void changequstion(Question _question)
{
}
在我的资料库中,我想使用
db.entry(model).State = EntityState.Modified;
或者是否有另一种方法可以为我的控制器使用编辑?
答案 0 :(得分:1)
在ObjectContext
API中,您可以按如下方式更改状态
db.ObjectStateManager.ChangeObjectState(model, EntityState.Modified);