WCF, Linq-to-SQL и параметризованные конструкторы - PullRequest
1 голос
/ 22 января 2009

Как я могу получить 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 Ответ

2 голосов
/ 23 января 2009

вы используете конструктор для создания экземпляра класса обслуживания, который отличается от обычного класса. Кроме того, здесь WCF обрабатывает маршалинг объектов. вы не сможете сделать то, что пытаетесь достичь, используя контракт на обслуживание.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...