2009-01-22 32 views
1

如何讓WCF允許以下內容?WCF,Linq到SQL和參數化構造函數

Dim EmployeeID as Integer = 10 
Dim emp As New WcfServiceLibrary1.Employee(EmployeeID) 
Response.write (emp.LastName) 

目前,我必須這樣做,因爲我無法想出一個辦法爲WCF允許參數的構造函數:

Dim EmployeeID as Integer = 10 
Dim emp As New WcfServiceLibrary1.Employee() 
emp = emp.GetEmployee(EmployeeID) 
Response.write (emp.LastName) 

它只是似乎不可思議,我將不得不採取這個額外的步驟。

+0

你能更具體嗎?我只是看到你想要一個構造函數來返回一個值,這在OO世界裏永遠不會是這樣的。你的意思是像靜態方法嗎? – Perpetualcoder 2009-01-22 18:28:12

回答

2

您正在使用構造函數來創建與普通類不同的服務類的實例。此外,此處WCF正在處理對象編組。你將無法做到你正在嘗試使用服務合同來實現的目標。