Службы Ria как выполнять запросы с помощью Nolock — чтение незафиксированной функциональности

#.net #silverlight #silverlight-4.0 #ria

#.net #silverlight #silverlight-4.0 #ria

Вопрос:

Есть ли способ реализовать функцию nolock — read uncommited в конкретных запросах в службах RIA (silverlight 4)?

В Linq To Sql я могу добиться того же результата, установив уровень изоляции транзакции на IsolationLevel.ReadUncommitted.

Есть ли способ сделать это в RIA?

Ответ №1:

Службы RIA не запрашивают базу данных при ее включении, вы должны предоставить ей контекст. Если вы используете контекст LinqToSql, вы должны иметь возможность использовать те же методы для чтения незафиксированных данных. Просто сделайте так, чтобы ваш контекст службы наследовался от LinqToSqlDomainService.