2009-07-28 79 views
2

如果WCF服務正在使用ADO.NET數據服務,將數據對象公開給WCF客戶端的最佳方法是什麼? DTO具有您自己的數據合約屬性?有沒有辦法將Data對象直接暴露給WCF服務的客戶端?暴露給WCF的ADO.NET數據服務實體

回答

0

使用DTO幾乎總是最佳實踐。

我還沒有看過ADO.NET數據服務。如果它們像Entity Framework一樣,那麼你不想直接暴露它們。實體框架公開了依賴於實現的數據,包括與您希望消費者使用的數據無關的基類的屬性。