無法在EntityEntry上找到屬性CurrentValues <T>由DbContext.Entry返回的對象<T>方法

c# entity-framework entity-framework-core

對於錯過問題標籤的人來說 - 它完全是關於EntityFramework 7 (beta8)

主要問題是主題。

順便說一句,我需要的是快捷方法,它允許我使用相同類型的另一個實體設置實體屬性(就像下面的示例代碼中一樣):

dbContext.Entry(someAttachedEntity)
    .CurrentValues
    .SetValues(someSrcObject);

似乎我的問題與DbContext.Entry <T>方法的返回值類型有關:在EF6中它是DbEntityEntry <T>,但在EF7中它是EntityEntry <T> (更抽象的對象?)

那麼,這是一些突破性變化還是我只是錯過了一些依賴?

一般承認的答案

來自aspnet / EntityFramework#1999 ;

我們沒有為EF7 RTM設計這樣的東西,但這聽起來像我們將來考慮添加的東西。




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因