コード例 #1
0
 protected override void OnModelCreating(ModelBuilder modelBuilder)
 {
     AddMyEntity.Build(modelBuilder);
     modelBuilder.Entity <MyEntity>().HasKey(p => p.MyInt);
 }
コード例 #2
0
 protected override void OnModelCreating(ModelBuilder modelBuilder)
 {
     AddMyEntity.Build(modelBuilder);
     modelBuilder.Entity <MyEntity>()
     .Property(p => p.MyString).IsRequired();
 }
コード例 #3
0
 protected override void OnModelCreating(ModelBuilder modelBuilder)
 {
     AddMyEntity.Build(modelBuilder);
 }
コード例 #4
0
 protected override void OnModelCreating(ModelBuilder modelBuilder)
 {
     AddMyEntity.Build(modelBuilder);
     modelBuilder.Entity <MyEntity>().HasIndex(p => p.MyInt).IsUnique().HasName("MySpecialName");
     modelBuilder.Entity <MyEntity>().HasIndex(p => p.MyString);
 }
コード例 #5
0
 protected override void OnModelCreating(ModelBuilder modelBuilder)
 {
     AddMyEntity.Build(modelBuilder);
     modelBuilder.Entity <MyEntity>()
     .Property(p => p.MyInt).HasDefaultValueSql("123");
 }
コード例 #6
0
 protected override void OnModelCreating(ModelBuilder modelBuilder)
 {
     AddMyEntity.Build(modelBuilder);
     modelBuilder.Entity <MyEntity>()
     .Property(p => p.MyInt).HasColumnName("OtherColName");
 }
コード例 #7
0
 protected override void OnModelCreating(ModelBuilder modelBuilder)
 {
     AddMyEntity.Build(modelBuilder);
     modelBuilder.Entity <MyEntity>()
     .Property <int>("ShadowProp");
 }