У меня есть две SQL серверные базы данных, DB1
и DB2
.
У меня есть только одна кодовая база, указывающая на обе базы данных. Я использую Entity Framework Core с подходом «сначала код» для отображения классов в таблицы. Есть ли способ игнорировать указанный столбец c только для одной базы данных, а не для других?
Если я игнорирую столбец, как показано ниже, он не сопоставляется для обеих баз данных. Есть ли способ сопоставить, только если столбец существует или же игнорировать, а не просто игнорировать столбец?
public class SampleConfigurations : IEntityTypeConfiguration<Sample>
{
public void Configure(EntityTypeBuilder<Sample> builder)
{
builder.Ignore(item => item.columnproperty);
}
}