0
我覺得將edmx類作爲參數公開給Web服務不是一個好主意。我覺得這是錯誤的設計。例如。以Edmx對象爲參數的Web服務
[WebMethod]
MyWebservice(int customerID, UserProfile profile){
}
現在UserProfile是由Edmx框架生成的類。您可能會爭論,如果配置文件對象是一個輸入,那麼它將不會得到一個正確的id(edmx id),因爲它將創建在上下文之外(因爲web服務可以從任何外部使用者調用)。
但我還在尋找更多解釋爲什麼暴露edmx類作爲一個Web服務不是一個好的設計。如果您認爲沒關係,請告訴我。
感謝
我同意!謝謝戴夫。你帶來了一個好點;並且還可能有其他一些要點,所以如果任何人有概念添加請評論或留下回復。 – Rose 2011-05-01 04:07:29