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

  • metal571

    metal571

    30 Mayıs 2006
  • rtisticsdev

    rtisticsdev

    31 Mayıs 2012
  • Within Temptation

    Within Tempt

    18 EYLÜL 2006