modify context
This commit is contained in:
parent
c132d944d7
commit
3440427da3
@ -28,9 +28,9 @@
|
|||||||
{
|
{
|
||||||
builder.ToTable("Campaign");
|
builder.ToTable("Campaign");
|
||||||
|
|
||||||
builder.HasKey(ci => ci.Id);
|
builder.HasKey(m => m.Id);
|
||||||
|
|
||||||
builder.Property(ci => ci.Id)
|
builder.Property(m => m.Id)
|
||||||
.ForSqlServerUseSequenceHiLo("campaign_hilo")
|
.ForSqlServerUseSequenceHiLo("campaign_hilo")
|
||||||
.IsRequired();
|
.IsRequired();
|
||||||
|
|
||||||
@ -52,16 +52,20 @@
|
|||||||
|
|
||||||
builder.HasMany(m => m.Rules)
|
builder.HasMany(m => m.Rules)
|
||||||
.WithOne(r => r.Campaign)
|
.WithOne(r => r.Campaign)
|
||||||
.HasForeignKey(m => m.CampaignId)
|
.HasForeignKey(r => r.CampaignId)
|
||||||
.IsRequired();
|
.IsRequired();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ConfigureRules(EntityTypeBuilder<Rule> builder)
|
void ConfigureRules(EntityTypeBuilder<Rule> builder)
|
||||||
{
|
{
|
||||||
builder.ToTable("Rules");
|
builder.ToTable("Rule");
|
||||||
|
|
||||||
builder.HasKey(r => r.Id);
|
builder.HasKey(r => r.Id);
|
||||||
|
|
||||||
|
builder.Property(r => r.Id)
|
||||||
|
.ForSqlServerUseSequenceHiLo("rule_hilo")
|
||||||
|
.IsRequired();
|
||||||
|
|
||||||
builder.HasDiscriminator<int>("RuleTypeId")
|
builder.HasDiscriminator<int>("RuleTypeId")
|
||||||
.HasValue<UserProfileRule>(1)
|
.HasValue<UserProfileRule>(1)
|
||||||
.HasValue<PurchaseHistoryRule>(2)
|
.HasValue<PurchaseHistoryRule>(2)
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
new UserLocationRule
|
new UserLocationRule
|
||||||
{
|
{
|
||||||
Description = "UserLocationRule2",
|
Description = "UserLocationRule2",
|
||||||
LocationId = 1
|
LocationId = 3
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user