[英]Are EntityFramework generated Entity Persistence Ignorance
因此,我開始研究EF和POCO。
據我了解,EF生成的實體不是純POCO,因為它繼承自EntityObject。
但是他們是PI嗎? 在我看來,它們對它們沒有任何持久性意識,或者EntityObject中有某些東西使它們成為PI?
在C#4.0 / .NET 4中,實體框架支持POCO作為實體,因此支持所謂的持久性無知。 在以前的版本中,不支持此功能。
在Switzerland Techdays網站上,您將找到Jeff Derstadt進行的關於Entity Framework 4.0的2個會議 ,其中包括英語的視頻和幻燈片:
實體框架是與持久性無關的,因為可以為備用數據存儲編寫自定義實體框架提供程序。 例如,這是為Oracle編寫的樣本提供程序。
http://code.msdn.microsoft.com/EFOracleProvider
至於POCO的支持,我相信在支持POCO的Framework 4.0中,情況有了很大的改善。 不過,我可能有這個錯誤,因為我對此並不陌生。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.