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>
Bunu Paylaş:
Varlık Çerçevesi Zaman Aşımı...
Doğrulama Sunucu Veritabanı Varlık Çer...
Sanal anahtar kelime Varlık Çerçevesi ...
Uygulama nasıl devre dışı IIS7 içinde ...
Nasıl "ısınma" Varlık Çerçev...