Entity Framework-02
Entity的種類
POCO:plain old clr object? entity(不依賴框架之內(nèi)的類,支持很多查詢、添加、更新和刪除行為)
dynamic proxy entity? (Dynamic Proxy是運(yùn)行時(shí)POCO的代理類,它就像是POCO的包裝類,Dynamic Proxy允許延遲加載和自動(dòng)變化跟蹤,即目的:延遲加載,自動(dòng)化跟蹤)
注:
POCO滿足以下條件才能成為Dynamic Proxy類
1.POCO必須是public訪問(wèn)
2.POCO不是密封類
3.POCO不是抽象類
4.每個(gè)導(dǎo)航屬性必須聲明為Public和virtual
5.每一個(gè)集合屬性必須是ICollection<T>
6.ProxyCreationEnabled 選項(xiàng)必須是true(默認(rèn)就是true)
檢查是否為動(dòng)態(tài)代理:
檢查其類型即可
Entity之間的關(guān)系
①一對(duì)一 ,②一對(duì)多,③多對(duì)多。
Entity的生命周期
操作:crud
savechanges();(dbcontext 執(zhí)行sql指令)
轉(zhuǎn)載于:https://www.cnblogs.com/fenqinearl/p/11051542.html
總結(jié)
以上是生活随笔為你收集整理的Entity Framework-02的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 玩转u8g2 OLED库,一篇就够
- 下一篇: adb 命令实用