public void Configure(EntityTypeBuilder<Domain> builder)
{
builder.HasKey(d => d.DomainId);
builder.HasOne(d => d.User)
.WithMany()
.HasForeignKey(d => d.UserId)
.IsRequired(false);
builder.HasIndex(d => d.DomainName)
.IsUnique();
var sharedDefaultDomainName = new Domain
{
DomainId = Guid.NewGuid(),
UserId = null,
DomainName = "localhost:7151",
};
builder.HasData(sharedDefaultDomainName); //Here
}
public void Configure(EntityTypeBuilder<Domain> builder)
{
builder.HasKey(d => d.DomainId);
builder.HasOne(d => d.User)
.WithMany()
.HasForeignKey(d => d.UserId)
.IsRequired(false);
builder.HasIndex(d => d.DomainName)
.IsUnique();
var sharedDefaultDomainName = new Domain
{
DomainId = Guid.NewGuid(),
UserId = null,
DomainName = "localhost:7151",
};
builder.HasData(sharedDefaultDomainName); //Here
}