2011-01-20 51 views
2

我在處理ADO.net實體框架(EF 4.0)時遇到了這個術語。我很難理解這個術語。我知道POCO類和它們在創建PI模型中的用法,但我不確定POCO代理。什麼是POCO代理?

任何人都可以幫忙嗎?

回答

3

您是否熟悉依賴注入(DI)? POCO代理是DI的一種形式:

http://blogs.msdn.com/b/adonet/archive/2009/12/22/poco-proxies-part-1.aspx

+0

我還沒有得到關於DI比,它允許動態創建額外的功能集的派生的對象,其他很多想法。我想在涉及WCF的項目的應用程序中使用業務實體。我使用POCO實體生成器創建了POCO類,但是後來我發現了「連接關閉」錯誤。我在WCF中使用POCO作爲我的數據合同。我禁用代理生成,它的工作,但我仍然看到代理類生成在客戶端。我的想法是在客戶端也使用相同的業務實體,而不是使用服務引用中生成的代理 – 2011-01-20 16:18:33

0

它指的是用於在運行時將對象實例化爲代理的持久性無知的技術。 Castle有一個代理框架,你可能想看看代理可以使用哪種類型的代理。 Castle Dynamic Proxy