如果您都需要更多詳細信息,我會將它們發送給您。下面是一個包含2代表的屏幕截圖:需要使用EF6 Fluent API在使用PK和FK的2個表之間使用適當的語法
基本上這是什麼樣子的SQL今天:
我試圖用流利的API的關係,但不當然如何去做。 表1有一個PK和一個FK。 表2沒有PK,只有FK。 下面是我需要的一個例子,但是這個代碼適用於一組不同的表。我試圖讓「關係」語法正確此處描述的情景:
this.ToTable("Server");
//primary key
this.HasKey(t => t.serverId);
//properties
...
//relationships
this.HasMany(n => n.NetworkAdapters)
.WithRequired(s => s.Server)
.HasForeignKey(s => s.serverId)
.WillCascadeOnDelete(true);
謝謝
是否表2有什麼,唯一識別一行?否則EF將無法管理它。 –
hi Gert,不,不。我最終在表2中添加了一個PK,並且做了一對多的關係,就像我在這裏演示的那樣。我如何關閉這個問題?或回答它,所以人們不會嘗試回覆它。謝謝 – Max
我該如何vode刪除?點擊向下箭頭? make -1? – Max