Я изучаю службы RIA и понимаю, что происходит. Но если я хочу использовать Сервисы RIA, такие как Сервисный уровень, который вызывает уровень хранилища, тогда я не должен возвращать IList и помечать свои методы как INVOKE?
Мне кажется, что это стандартный вызов уровня сервиса для уровня репозитория. Где репозиторий возвращает IQueryable, а сервис возвращает IList
Я очень хорошо знаком с этими шаблонами (служба и репозиторий), но хотел бы использовать службы RIA, как это.
В противном случае Silverlight в действительности всегда будет вызывать каталог репозитория, поскольку он возвращает IQueryable.
Моя идея, хотя я хотел бы получить некоторую обратную связь - создать еще один слой в службах ria, который возвращает IQueryable и т. Д., И мы называем это шаблоном Repository ..., а затем получить методы Ria Services (Domain Service), которые всегда возвращают IList доменный класс и отметьте «ALL» эти методы как INVOKE, чтобы нам не нужно было возвращать IQueryable.
Это звучит хорошо на практике? Очень ценю любые отзывы
Заранее спасибо