WCF,Linq-to-SQL和参数化构造函数

时间:2009-01-22 17:17:22

标签: sql linq wcf linq-to-sql constructor

如何让WCF允许以下内容?

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)

我不得不采取额外措施,这似乎很奇怪。

1 个答案:

答案 0 :(得分:2)

您正在使用构造函数来创建与普通类不同的服务类实例。此外,此处WCF正在处理对象封送处理。你无法使用服务合同来做你想要达到的目标。