0
產生我必須通過流暢的API生成的表如下:EF6:訪問映射表,通過代碼第一流利的API
modelBuilder.Entity<Person>()
.HasMany(m => m.Friends)
.WithMany()
.Map(w => w.ToTable("Friendship").MapLeftKey("PersonID").MapRightKey("FriendID"));
而這個工作正常,表正確生成。但在我的數據訪問層中,如何通過實體框架在此表上的「友誼」上執行CRUD功能?因爲我不能做這樣的事情:
db.Friendships.Add(entity);
因爲「友誼」是不是在我的DbContext定義。
解決此問題的最佳方法是什麼?在數據訪問層中手動創建模型或硬編碼SQL查詢?還是另一種解決方案