как сделать метод сущности доступным на стороне клиента?

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

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

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


person KentZhou    schedule 14.10.2010    source источник


Ответы (1)


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

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

person robertkroll    schedule 20.10.2010