Я использую структуру сущности, и я хочу выставить некоторые методы через службы wcf;
У меня есть эта функция (на странице cs)
using (ICRMEntities oContext = RemClient.Create())
oContext.FindByKey("ActivitySLA", SLAID);
содержание этой функции
public static T FindByKey(this IQueryable oQuery, int keyValue) where T : EntityObject, ISimpleBaseClassMD
{
return oQuery.FindByKey(keyValue, null);
}
интерфейс, определенный в службе WCF как:
public interface ICRMEntities : IDisposable, IContextWithUser
T FindByKey(string sObjectTypeCode, int keyValue, bool bRequestValue) where T : EntityObject, ISimpleBaseClassMD;
существует проблема с этим общим методом в WCF;
как я могу обернуть этот метод, чтобы сохранить эту функциональность?