考慮下面的代碼片段:代碼契約和流利的API與EF代碼第一個樣品
public partial class DatabaseContext : DbContext
{
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
Contract.Assume(modelBuilder != null);
modelBuilder.Entity<User>()
.HasOptional(x => x.Profile).WithRequired(x => x.User);
base.OnModelCreating(modelBuilder);
}
}
在第8行(.HasOptional,.WithRequired)合約代碼分析工具,將產生以下兩個警告「CodeContracts:可能調用一個空引用的方法「
任何想法如何處理它?
鏈接已死。 – 2016-07-11 10:29:17