Вот такой код я использую сегодня:
Код: Выделить всё
public static class BusinessObjectExtensions
{
public static bool CanDoStuff(this BusinessObject obj)
{
var repository = BusinessHost.Resolver.Resolve();
var args = new EArgument { Name = obj.Name };
return repository.AMethod(obj.UserName, args);
}
}
Подробнее здесь: https://stackoverflow.com/questions/358 ... on-classes
Мобильная версия