我有幾個像這樣的表,在SQL服務器ORM可插入實體到多個表
表1
ID(PK), 名稱
表2
Table1_Id(fk), Title, Description, SomeData
When in從代碼中刪除(使用C#)我想避免必須提出兩個請求來創建這些數據。
是否有一個ORM,或類似的東西Simple.Data將處理它,如果我叫
var myObject = new MyObject()
{
Name = "Name",
Description = "Description",
Title = "Title",
SomeData = "SomeData"
};
db.Table1.Insert(myObject);
我猜有可能是一些在那裏,非常聰明,認識到在這裏使用外鍵?
這裏我猜測的主要困難是我的Ids被SQL自動遞增,所以映射外鍵可能會很棘手。
謝謝!
Profduct/Library的建議?根據常見問題,在此不受歡迎。 – TomTom
您可以將這個問題改爲「如何使用任何ORM將實體存儲到多個表中?」 –