これが私が現在行っていることです:
modelBuilder.Entity<Product>().Property(e => e.Name).IsRequired(); modelBuilder.Entity<Product>().Property(e => e.UPC).IsRequired(); modelBuilder.Entity<Product>().Property(e => e.Price).IsRequired(); modelBuilder.Entity<Product>().Property(e => e.Description).IsRequired();
これが私がやりたいことです:
modelBuilder.Entity<Product>() .Property(e => e.Name).IsRequired() .Property(e => e.UPC).IsRequired() .Property(e => e.Price).IsRequired() .Property(e => e.Description).IsRequired()
ただし、後者は機能しません。modelBuilder.Entity<Product>()
毎回繰り返す必要がない別の方法はありますか?
これが現在の最も厄介なオプションです。
var e = modelBuilder.Entity<Product>(); e.Property(e => e.Name).IsRequired(); e.Property(e => e.UPC).IsRequired(); e.Property(e => e.Price).IsRequired(); e.Property(e => e.Description).IsRequired();