IEntityFrameworkService Arabirim

Tanım

public interface class IEntityFrameworkService
public interface IEntityFrameworkService
type IEntityFrameworkService = interface
Public Interface IEntityFrameworkService
Türetilmiş

Yöntemler

GetModelMetadata(String, ModelType, String)

Verilen bağlam ve model için EF meta verilerini alır. Yöntem, bağlamın tam tür adını alır ve bu ada sahip bir bağlam yoksa, bir bağlam oluşturmaya çalışır. Bir bağlam oluştururken yöntemi yeni bağlamı DI aracılığıyla kaydetmek için Başlangıç kodunu da değiştirmeye çalışır. Verilen bağlam kullanılabilir olduğunda ancak belirli bir model türü bağlamının DbSet özelliği olmadığında, özelliği eklemek için düzenlenecektir. EF meta verilerini almak için EF kodu çalıştırırken hata olması durumunda yöntemi özel durumlar oluşturur. Diske hiçbir değişiklik yazılmamıştır. Yöntem başarıyla döndürdüyse, dönüş değerinde ModelMetadata bulunması gerekir. Tüm kod düzenlemeleri döndürülmeden önce diskte kalıcı hale getirilir.

Şunlara uygulanır