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

  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • Top Gear

    Top Gear

    27 Mart 2006