使用者定義函式 (LINQ to SQL)
更新: November 2007
LINQ to SQL 會使用物件模型 (Object Model) 中的方法來表示使用者定義函式。您可套用 FunctionAttribute 屬性 (Attribute) 和 (視需要) 套用 ParameterAttribute 屬性,將方法指定為函式。如需詳細資訊,請參閱 LINQ to SQL 物件模型。
若要避免 InvalidOperationException,LINQ to SQL 中的使用者定義函式必須為下列其中一種形式:
包裝為具有正確對應屬性之方法呼叫的函式。如需詳細資訊,請參閱以屬性為基礎的對應 (LINQ to SQL)。
LINQ to SQL 特有的靜態 SQL 方法。
.NET Framework 方法所支援的函式。
本節中的主題顯示自行撰寫程式碼時,如何在應用程式中形成和呼叫這些方法。使用 Visual Studio 的開發人員通常會使用物件關聯式設計工具來對應使用者定義函式。
在本節中
HOW TO:使用純量值使用者定義函式 (LINQ to SQL)
描述如何實作可傳回純量值的函式。HOW TO:使用資料表值使用者定義函式 (LINQ to SQL)
描述如何實作可傳回資料表值的函式。HOW TO:以內嵌方式呼叫使用者定義函式 (LINQ to SQL)
描述如何對函式進行內嵌 (Inline) 呼叫,以及當呼叫成為內嵌時的執行差異。