本系列,或多或少,直接或間接依賴入門系列知識。但,依然追求獨立成章。因本文作者水平有限,文中錯誤難免,敬請讀者指出並諒解。本系列將會和入門並存。
在Linq To Sql進階系列(一) 一文中,我們談到了數據庫中的兩種基本關係1:M 與1:1. 而現實世界中,還有一種M:M 的關係。比如,一個老師可以有多個學生,而一個學生也可以有多個老師。老師和學生的關係就是多對多的關係。這些關係在數據庫中是如何反映的呢?
CUD就是Create, Update, Delete。在別人都寫過了後,還有什麼是新鮮的呢?如果,碰到了數據庫自增型字段,在插入數據後,需要你自己去獲取自增的值嗎?
4 Linq To Sql進階系列(四)User Define Function篇
Linq To Sql如何提供對User Define Function的支持的呢?如果,用戶想使用數據庫自定義的函數該怎麼辦呢?本文將詳細爲你闡述。
5 Linq To Sql進階系列(五)Store Procedure篇
Store Procedure,存儲過程。就先談談它與udf的區別吧。
6 Linq To Sql進階系列(六)用object的動態查詢與保存log篇
動態的生成sql語句,根據不同的條件構造不同的where字句,是拼接sql 字符串的好處。而Linq的推出,是爲了彌補編程中的 Data != Object 的問題。我們又該如何實現用object的動態查詢呢?
7 Linq To Sql進階系列(七)動態查詢續及CLR與SQL在某些細節上的差別
在上面一篇文章Linq To Sql進階系列(六)中,我們提到了使用object的動態查詢。本文在上文的基礎上,再做更加深入的引申。同時修正上文中一些不妥的地方。提供相關源代碼下載.