English 中文(简体)
实体框架 4.1-Refresh不是背景成员
原标题:Entity Framework 4.1 - Refresh is not a member of Context

我试图根据情况重述背景的变化。 重新计算法 似乎Refresh不是背景的成员。

I m 采用Microsoft ADO。 NET 实体框架4.1 驻地协调员版本。

任何想法?

问题回答

http://msdn.microsoft.com/en-us/library/gg67950528v=VS.103%29.aspx” rel=“noreferer”DbContext/a>,其中没有Refresh方法。 您可使用IObjectContextAdapter接口,以获取以下编码:ObjectContext,并打电话Refresh。

var objectContext = ((IObjectContextAdapter)context).ObjectContext;

您也可使用代氧物体上的重载功能...... 此处为重载所有改装物体的样本:

            var modifiedEntries = context.ChangeTracker.Entries()
                .Where(e => e.State == EntityState.Modified);
            foreach (var modifiedEntry in modifiedEntries) {
                modifiedEntry.Reload();
            }

www.un.org/Depts/DGACM/index_spanish.htm 在座标上张贴的答案也可能是:。 Refresh entities instance with DbContext

简言之,您可尝试提出如下内容:

dbContext.Entry(someEntityObjectInstance).Reload();

然而,其他人指出,这确实是新的导航性能,因此,如果你不得不担心更新导航性能,你要么需要重载所有导航特性,要么需要抛弃()或重新添加(......),然后再投向国际宇宙航行局,或者可能只是重修你的DbContext。

就我而言,我坦率地决定,最好重新审视一下情况,重新确定实体:

dbContext = new Model.Entities();
someEntityObjectInstance = dbContext.SomeEntityType.Find(someEntityObjectInstanceKey);

这里也许没有简单/最简单的答案。





相关问题
Entity Framework with MySQL connector in c#

I have been trying to get the Entity Framework to work in my web application using MySQL. It works fine on my local pc, but doesn t work when I put it on the server. Since the server is a shared ...

How Do I Create And Update A Many To Many Relationship With EF

I am using the Entity Framework with SQL Server. I have a many to many relationship between 2 tables. I have created a join table with just the primary key fields of the 2 tables. In the designer, the ...

Entity Framework with File-Based Database

I am in the process of developing a desktop application that needs a database. The application is currently targeted to SQL Express 2005 and works wonderfully. However, I m not crazy about having ...

Linq to enties, insert foreign keys

I am using the ADO entity framework for the first time and am not sure of the best way of inserting db recored that contain foreign keys. this is the code that i am using, I would appreciate any ...

Entity Framework - Many to many question

I have a table called ASB and a table called PeopleInvolved. There is a junction table called PeopleInvolved_ASB which simply contains an ASBID and a PeopleInvolvedID column. The columns act as a ...

Post back complex object from client side

I m using ASP.NET MVC and Entity Framework. I m going to pass a complex entity to the client side and allow the user to modify it, and post it back to the controller. But I don t know how to do that ...

ADO.NET Entity Data Model are not precise enough

I run this code: var cos = from k in _db.klienci_do_trasy where k.klient_id == 5 select k; but the query send to database is: SELECT * FROM `klienci_do_trasy` LIMIT 0, 30 why is it for, there ...

热门标签