Я искал легкий прокси, чтобы мы могли лениво создавать один или несколько объектов за один удар.
обоснование: возможно, запросы группируются и отправляются на сервер. то есть это приводит к задержке *, если это делается индивидуально. Кроме того, если эти пакетные запросы могут обслуживаться одним лямбда-оператором или оператором SQL, существует возможность дополнительной экономии времени.
Сценарий:
скажем, у нас есть база данных, модель POCO, способ представления этой модели (генерация / сериализация кода) и клиент Silverlight. Смысл в том, разве не было бы замечательно, если бы мы могли описать обновления в терминах модели POCO вместо того, чтобы проталкивать их через сервисы в стиле CRUD? Как отправить объект граф вместо.
Это что-то вроде WCF? Единственное, я бы предпочел не использовать WCF. Кроме того, что-то вроде nhibernate кажется лучшим в сценарии ASP.
Моя первая мысль состояла в том, чтобы сделать что-то подобное, но пока это не дает мне слишком далеко.
private Lazy<Person> _person = new Lazy<Person>(() => new Person());
public Person person
{
get { return _person.Value; }
}