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