Альтернатива для набора данных / datatable, возвращенного из службы wcf с поддержкой ajax? - PullRequest
0 голосов
/ 04 марта 2010

Я видел блоги и людей, которые говорили, что Returning dataset/datatable from an ajax enabled wcf service - плохая идея .... Я просмотрел этот блог Скотта Хансельмана о наборах данных fr0m wcf ...

Так что же является альтернативой для набора данных, возвращаемых из службы wcf с поддержкой ajax?

1 Ответ

1 голос
/ 04 марта 2010

Ну, в основном, на стороне вашего сервера (где реализован ваш сервисный метод), либо используйте прямой ADO.NET SqlDataReader и соберите данные, извлеченные в пользовательские классы, либо используйте ORM, такой как Linq-to-SQL или Entity Frameworkили NHibernate или ... или ... или ..... для выполнения этой работы.

Затем, когда вам нужно вернуть данные, либо верните List<MyClass>, либо какую-то другую структуру, которая сериализуетсяв JSON или XML и не несет накладных расходов на весь DataSet / DataTAble.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...