EntityConnection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kavramsal katman için bağlantıyı temsil eden sınıf. Varlık bağlantısı yalnızca bir kez başlatılabilir (bağlantı açılarak). Daha sonra bağlantı dizesini değiştirmek, yeni bir depo bağlantısı eklemek veya depo bağlantı dizesini değiştirmek mümkün değildir.
public class EntityConnection : System.Data.Common.DbConnection
type EntityConnection = class
inherit DbConnection
Public Class EntityConnection
Inherits DbConnection
- Devralma
-
EntityConnection
Oluşturucular
| EntityConnection() |
EntityConnection sınıfının yeni bir örneğini başlatır. |
| EntityConnection(MetadataWorkspace, DbConnection) |
belirtilen MetadataWorkspace ve DbConnectionile sınıfının yeni bir örneğini EntityConnection başlatır. |
| EntityConnection(MetadataWorkspace, DbConnection, Boolean) |
Belleğe yüklenen Meta Verilerden EntityConnection'ın yapısını oluşturur |
| EntityConnection(String) |
Bağlantı dizesini EntityConnection temel alarak sınıfının yeni bir örneğini başlatır. |
Özellikler
| ConnectionString |
Bağlantı dizesini EntityConnection alır veya ayarlar. |
| ConnectionTimeout |
Denemeyi sonlandırmadan ve hata oluşturmadan önce bağlantı kurmaya çalışırken beklenmesi gereken saniye sayısını alır. |
| CurrentTransaction |
Bu bağlantının listelendiği geçerli işlemi alır. Null olabilir. |
| Database |
Geçerli veritabanının veya bağlantı açıldıktan sonra kullanılacak veritabanının adını alır. |
| DataSource |
Bağlanacak veri kaynağının adını veya ağ adresini alır. |
| DbProviderFactory |
EntityConnection ile ilişkili sağlayıcı fabrikasını alır |
| ServerVersion |
İstemcinin bağlı olduğu veri kaynağının sürümünü içeren bir dize alır. |
| State |
Bu EntityConnection tarafından sarmalanan temel veritabanı bağlantısının durumunu izlemek için ayarlanan EntityConnection'ın durumunu alır. |
| StoreConnection |
Nesnesi tarafından kullanılan temel alınan veri kaynağı bağlantısına EntityConnection erişim sağlar. |
Yöntemler
| BeginDbTransaction(IsolationLevel) |
Veritabanı işlemini başlatır |
| BeginTransaction() |
Temel alınan sağlayıcıyı kullanarak bir işlem başlatır. |
| BeginTransaction(IsolationLevel) |
Temel alınan sağlayıcıyı kullanarak belirtilen yalıtım düzeyine sahip bir işlem başlatır. |
| ChangeDatabase(String) |
Desteklenmez. |
| Close() |
Veritabanı bağlantısını kapatır. |
| CreateCommand() |
öğesinin bu olarak ayarlanmış EntityConnection yeni bir EntityCommandörneğini Connection oluşturur. |
| CreateDbCommand() |
Bu bağlantı nesnesini kullanan yeni bir komut nesnesi oluştur |
| Dispose(Boolean) |
Bu bağlantı nesnesini temizler |
| EnlistTransaction(Transaction) |
Bunu EntityConnection belirtilen işlemde listeler. |
| GetMetadataWorkspace() |
Bu EntityConnection ile ilişkili öğesini MetadataWorkspace döndürür. |
| Open() |
Temel alınan veri sağlayıcısının Open yöntemini çağırarak veri kaynağıyla bağlantı kurar. |
| OpenAsync(CancellationToken) |
Temel alınan veri sağlayıcısında Open yöntemini çağırarak zaman uyumsuz olarak veri deposuyla bağlantı kurar |