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

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010