DbContextInfo 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.
Belirli DbContext bir tür hakkında çalışma zamanı bilgileri sağlar.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextInfo
public class DbContextInfo
type DbContextInfo = class
Public Class DbContextInfo
- Devralma
-
DbContextInfo
- Öznitelikler
Oluşturucular
DbContextInfo(Type) |
Belirli DbContext bir türü temsil eden yeni bir örnek oluşturur. |
DbContextInfo(Type, Configuration) |
Belirli DbContext bir türü temsil eden yeni bir örnek oluşturur. Dış yapılandırma nesnesi (örneğin, app.config veya web.config) sağlanabilir ve bağlantı dizesi çözümlemesi sırasında kullanılır. Bu, bağlantı dizelerini ve DefaultConnectionFactory girdilerini aramayı içerir. |
DbContextInfo(Type, Configuration, DbConnectionInfo) |
Belirli bir veritabanını hedefleyen belirli DbContextbir öğesini temsil eden yeni bir örnek oluşturur. Dış yapılandırma nesnesi (örneğin, app.config veya web.config) sağlanabilir ve bağlantı dizesi çözümlemesi sırasında kullanılır. Bu, bağlantı dizelerini ve DefaultConnectionFactory girdilerini aramayı içerir. |
DbContextInfo(Type, Configuration, DbProviderInfo) |
Belirli DbContext bir türü temsil eden yeni bir örnek oluşturur. Dış yapılandırma nesnesi (örneğin, app.config veya web.config) sağlanabilir ve bağlantı dizesi çözümlemesi sırasında kullanılır. Bu, bağlantı dizelerini ve DefaultConnectionFactory girdilerini aramayı içerir. Temel alınan EDM modelini oluştururken kullanılan varsayılan belirlenen sağlayıcıyı geçersiz kılmak için bir DbProviderInfo sağlanabilir. Bu, EF'nin bildirim belirtecini bulmak için bağlanmasını önlemek için yararlı olabilir. |
DbContextInfo(Type, ConnectionStringSettingsCollection) |
Geçersiz.
Belirli DbContext bir türü temsil eden yeni bir örnek oluşturur. Bağlantı dizelerinin dış listesi sağlanabilir ve dış yapılandırma dosyalarında belirtilen bağlantı dizeleri yerine bağlantı dizesi çözümlemesi sırasında kullanılır. |
DbContextInfo(Type, DbConnectionInfo) |
Belirli bir veritabanını hedefleyen belirli DbContext bir örneği temsil eden yeni bir örnek oluşturur. |
DbContextInfo(Type, DbProviderInfo) |
Belirli DbContext bir türü temsil eden yeni bir örnek oluşturur. Temel alınan EDM modelini oluştururken kullanılan varsayılan belirlenen sağlayıcıyı geçersiz kılmak için bir DbProviderInfo sağlanabilir. |
Özellikler
ConnectionProviderName |
Temel alınan DbContext tür tarafından kullanılan bağlantının ADO.NET sağlayıcı adı. |
ConnectionString |
Temel alınan DbContext tür tarafından kullanılan bağlantı dizesi. |
ConnectionStringName |
Temel alınan DbContext tür tarafından kullanılan bağlantı dizesi adı. |
ConnectionStringOrigin |
Temel alınan DbContext tür tarafından kullanılan bağlantı dizesinin kaynağı. |
ContextType |
Beton DbContext tipi. |
IsConstructible |
Temel alınan DbContext türün örneklerinin oluşturulup oluşturulamayacağı. |
OnModelCreating |
Bağlamda OnModelCreating çalıştırıldıktan sonra DbModelBuilder üzerinde çalıştırılacak bir eylem. |
Yöntemler
CreateInstance() |
Temel alınan DbContext türün örnekleri oluşturulabiliyorsa yeni bir örnek döndürür; aksi takdirde null döndürür. |
Şunlara uygulanır
Entity Framework