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

  • MC JIN'S OLD YouTube CHANNEL

    MC JIN'S OLD

    2 Kasım 2008
  • mipd1980

    mipd1980

    25 EKİM 2006
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006