У меня есть сетка telerik mvc, данные которой поступают из двух разных источников.
Предположим, у меня есть такая модель:
public class Customer
{
public string Name {get;set;}
public Guid CreatorUserId {get;set;}
public string CreatorUsername
{
get
{
return System.Web.Security.Membership.GetUser(CreatorUserId).UserName;
}
}
}
Я сохраняю информацию о клиенте в виде таблицы Customer (Id, Name, CreatorUserId) , а затем CreatorFullname приходит от поставщика членства (который подключен к Active Directory).
Если я свяжу вышеупомянутую модель с сеткой Telerik (с включенной опцией ajax), все в порядке (пейджинг, ajax-пейджинг, ...).Также работает сортировка по CreatorUsername (хотя это и не правильно), но основная проблема связана с фильтрацией.Это терпит неудачу, потому что CreatorUsername не является частью таблицы Customer в главном источнике.
Как это побороть?(особенно когда я использую сетку Telerik-MVC)