Je souhaite accéder à une entité (appelée Document) mappée à une table (appelée Document) en utilisant Entity Framework 1.0 mais il est très important que cette La table n'est pas verrouillée lorsque les données sont lues.Comment utiliser Entity Framework 1.0 pour utiliser l'indicateur nolock lors de l'accès à une entité spécifique
Il existe des articles à la fois online, et stackoverflow qui suggèrent d'utiliser la portée de la transaction pour cela. Mais je ne me sens pas à l'aise de créer une transaction pour une lecture.
donc ma question est la suivante:
- Comment puis-je forcer le cadre de l'entité à utiliser l'indice nolock lors de la création de l'instruction SQL pour cette entité, sans indiquer à une procédure stockée, lorsque la requête est dirigée vers SQL Server 2008?
- Si cela n'est pas possible, est-ce qu'il y a de vrais problèmes avec l'utilisation d'une portée de transaction pour une lecture, ou suis-je juste trop prudent?