【发布时间】:2014-06-06 15:22:30
【问题描述】:
以下方法的目的是使用实体框架从数据库中删除数据。我通过传递两个参数然后调用上下文类的附加和删除方法来填充订阅实体。局实体是上下文类。
using (BUREAUEntities bureauEntities = new BUREAUEntities())
{
var subscription = new SubcriptionRepository().GetSusbcriptionBySubscriptionTypeId(subscriptionTypeId, companyId);
bureauEntities.Subscriptions.Attach((DataAccessLayer.DatabaseModel.Subscription)subscription);
bureauEntities.Subscriptions.Remove(subscription);
bureauEntities.SaveChanges();
}
我在一个实体对象不能被多个 IEntityChangeTracker 实例引用行中收到以下错误消息
bureauEntities.Subscriptions.Attach((DataAccessLayer.DatabaseModel.Subscription)subscription);
谁能告诉我哪里出错了?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 entity-framework-4 entity-framework-5