一對多的關係。假設我們已經三個表如何實施和操作許多在ASP.NET
場 - 表
------------------
ID | CourseName
------------------
1 | C++
2 | Java
------------------
教師 - 表
-----------------------
ID | TeacherName
-----------------------
1 | Professor 1
2 | Professor 2
-----------------------
CourseTeacher - 表
----------------------------
ID | CourseID | TeacherID
----------------------------
1 | 1 | 1
2 | 1 | 2
3 | 2 | 1
4 | 2 | 2
----------------------------
現在這就是AFAK要做的事情,但是如何選擇,插入,更新,刪除這種格式的記錄!
我的意思是,我會用一個簡單的 「INSERT INTO ... VALUES(...,...,..)」 或簡單的 「SELECT * FROM ...」
但現在檢索相同的單個信息,我已經使用一些查詢,包括3表格(提示:我已經使用連接,但仍然如何!!)
選擇並插入SQL語句爲我的情況將是非常有益的。
我不使用任何模型和這個複雜的東西,我不知道這種東西的用途是什麼! 我在我的ADO.NET對象中使用SQL查詢,一切工作都很好!
okie:但是你的問題實際上是什麼?你能否詳細說明一下?你想更新CourseTeacher表嗎? – TalentTuner 2010-12-08 15:07:44
如果它的工作正常,那麼爲什麼要改變它? – GvS 2010-12-08 15:08:41
@ Saurabh-我實現了這個結構,因爲我首先在一篇論文中做了一個設計,並且我看到我需要兩張表格(課程和教師),然後存在多對多的關係,所以我研究並發現我必須創建第三張作爲參考的表格,但如果我想添加新課程或新老師,我不知道要更新哪些表格! – lKashef 2010-12-08 15:12:16