根據預設,LINQ to SQL 會根據對應產生動態 SQL 以插入、更新和刪除作業。 不過,實際上,您通常會想要新增自己的商業規則,以提供安全性、驗證等等。
自定義這些作業的 LINQ to SQL 技術包括下列各項。
載入選項
在查詢中,您可以控制連線到資料庫時,擷取與主要目標相關的數據量。 這項功能主要是使用 DataLoadOptions來實作。 如需詳細資訊,請參閱 延遲與立即載入。
部分方法
在預設對應中,LINQ to SQL 會提供部分方法來協助您實作商業規則。 如需詳細資訊,請參閱 使用部分方法新增商業規則。
預存程式和 User-Defined 函式
LINQ to SQL 支援使用預存程式和使用者定義函式。 預存程序經常被用來客製化作業。 如需詳細資訊,請參閱 預存程式。