SORU
3 AĞUSTOS 2009, PAZARTESİ


NOLOCK SQL bu Seri ile

Kendi SQL NOLOCK yaymak için Linq2Sql almak mümkün müdür? Ve eğer öyleyse, nasıl?

CEVAP
3 AĞUSTOS 2009, PAZARTESİ


Evet, işte giriş from my blog:

NOLOCK ipucunu aslında. bir sorguda sarma gibi işlem olan "" yalıtım düzey ayarlayın "". okuma kaydedilmemiş Demek sorgu şeyleri umursamıyor ki yazılı olma sürecinde. bu satırları okuma - olacak "kirli" veri ve geri okumak sonuç kümesi bir parçası olarak.

Tüm yapabileceğiniz çıkıyor "oku" hareket şey kaydedilmemiş eski Sistemi kullanarak.İşlemleri ad tanıttı .NET 2.0. İşte bazı örnek kod:

using (var txn = new TransactionScope(
    TransactionScopeOption.Required, 
    new TransactionOptions
    {
        IsolationLevel = IsolationLevel.ReadUncommitted
    }
))
{
    // Your LINQ to SQL query goes here
}

Yeni bir Current yaratacağım ve bunu kullanmak için söylüyorum nesne okuma kaydedilmemiş yalıtım düzey. Bu sorgu "" deyimi kullanarak içinde eğer tüm tabloları okuma olarak görür NOLOCK ipucunu birlikte.

İşte bir Google Arama ilk sonuçlarını "": . seri sql nolock

InfoQ: Implementing NOLOCK with LINQ to SQL and LINQ to Entities

Matt Hamilton - LINQ to SQL and NOLOCK Hints : Mad Props!

Scott Hanselman's Computer Zen - Getting LINQ to SQL and LINQ to ...

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • Ash100HD

    Ash100HD

    29 EKİM 2011
  • ShayLoss

    ShayLoss

    5 Kasım 2009