Как сделать метод сущностей доступным на стороне клиента? - PullRequest
1 голос
/ 15 октября 2010

EF + WCF Ria Service: предположим, у меня есть сущность People, потому что это частичный класс, поэтому я могу расширить его, добавив в него метод:

partial class People{
  static string GetMyString(){
     //......
     return string;
  }
}

затем на стороне клиента, я хочук методу GetMyString, доступному для сущности People.Каков наилучший способ реализовать это?

1 Ответ

1 голос
/ 20 октября 2010

В вашем серверном проекте у вас должен быть (но не обязательно) класс People.cs, содержащий ваши метаданные, например атрибуты для проверки.

Также в вашем серверном проекте создайте публичный частичный класс с именем People.shared.cs. В этом классе вы можете добавить свои методы, такие как метод GetMyString(). Класс People.shared.cs получает код, сгенерированный (скопированный) в клиентский проект.

...