J'ai un objet POCO (EF Codefirst)EF Codefirst obtenir la configuration de POCO
public class ExampleTestOfDataTypes
{
public string StringProp { get; set; }
}
que moi sa classe de configuration:
public class ExampleTestOfDataTypesConfig : EntityTypeConfiguration<ExampleTestOfDataTypes>
{
public ExampleTestOfDataTypesConfig()
{
ToTable("CustomTableName");
this.Property(m => m.StringProp).HasColumnName("CustomString");
}
}
Comment puis-je obtenir la nouvelle Tablename et nouvelle StringProp nom quand je l'ai changé dans le fichier de configuration (étant donné que j'ai ExampleTestOfDataTypesConfig et ExampleTestOfDataTypes)
Merci
Remplacez la méthode OnModelCreating dans votre classe de contexte, puis ajoutez-la 'modelBuilder.Configurations.Add (new ExampleTestOfDataTypesConfig());' – VahidN
Pas exactement ce que je voulais. Je n'ai pas besoin d'enregistrer la classe de configuration, j'ai besoin de lire ses propriétés et paramètres. –
vous devez l'enregistrer. sinon EF ne l'utilisera pas. – VahidN