SORU
8 EKİM 2012, PAZARTESİ


Set veritabanı Varlık Çerçevesi içinde zaman aşımı

Benim program zamanlama tutar. varsayılan bağlantı zaman aşımı değerini değiştirmek istiyorum. myDb.Database.Connection.ConnectionTimeout ama salt okunur bunu buldum.

Nasıl Varlık veritabanı zaman aşımı Çerçeve 5 ayarlayabilirim?

CEVAP
8 EKİM 2012, PAZARTESİ


İçerik: bu deneyin

public class MyDatabase : DbContext
{
    public MyDatabase ()
        : base(ContextHelper.CreateConnection("Connection string"), true)
    {
        ((IObjectContextAdapter)this).ObjectContext.CommandTimeout = 180;
    }
}

Eğer bağlantı dizesinde zaman aşımı tanımlamak istiyorsanız, aşağıdaki bağlantı dizesi gibi Connection Timeout parametresini kullanın:

<connectionStrings>

<add name="AdventureWorksEntities"
connectionString="metadata=.\AdventureWorks.csdl|.\AdventureWorks.ssdl|.\AdventureWorks.msl;
provider=System.Data.SqlClient;provider connection string='Data Source=localhost;
Initial Catalog=AdventureWorks;Integrated Security=True;Connection Timeout=60;
multipleactiveresultsets=true'" providerName="System.Data.EntityClient" />

</connectionStrings>

Kaynak: How to: Define the Connection String

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012
  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008