2011-05-09 247 views
0

POCO支持在實體框架中的重要性是什麼?
也許最好問問POCO有什麼用途?POCO實體框架

+0

的[?定義 'POCO']可能重複(http://stackoverflow.com/questions/250001/define-poco) – 2011-05-09 07:36:41

+4

經歷已經問過的問題:http://stackoverflow.com/questions/725348/poco -vs-dto http://stackoverflow.com/questions/250001/define-poco http://stackoverflow.com/questions/2478081/entity-framework-4-poco-where-to-start – 2011-05-09 07:38:04

+0

@Ladislav Mrnka是的,最後的鏈接涵蓋了它很好 – sra 2011-05-09 07:43:03

回答

1

實際上POCO與.net世界中的POJO(Plain old java objects)類似。 POCO是不必遵循任何特定慣例的對象(實現任何接口,擴展任何類別,具有特殊屬性或命名約定等)。

某些持久性框架迫使我們使用特定的接口或屬性,抽象類。只要你從頭開始研究一個項目,並且你正在選擇使用哪個框架,但是如果你正在使用遺留系統,並且想要改變其數據訪問層以使用持久框架,那麼這不是問題,它可能具有負面影響。

1

Realy short: 你有一些對EntityFramework沒有任何瞭解但綁定到它的對象(綁定到上下文以便EntityFramework可以照顧)。