共用方式為


建立對應至儲存程序與函數的 DataContext 方法(O/R 設計工具)

您可以將預存程式和函式新增至 O/R 設計 工具作為 DataContext 方法。 呼叫方法並傳入必要的參數會在資料庫上執行預存程序或函式,並以方法DataContext的回傳型別形式傳回數據。 如需方法的詳細資訊DataContext,請參閱 DataContext 方法(O/R 設計工具)。

備註

您也可以使用預存程式來覆寫預設的 LINQ to SQL 執行階段行為,以在將變更從實體類別儲存至資料庫時執行插入、更新和刪除操作。 如需詳細資訊,請參閱 如何:指派預存程式來執行更新、插入和刪除 (O/R 設計工具)

建立 DataContext 方法

您可以將預存程式或函式從伺服器總管或 **資料庫總管拖曳到 O/R 設計工具,以建立DataContext方法。

備註

所產生 DataContext 方法的傳回類型會根據您在 O/R 設計工具上卸除預存程式或函式的位置而有所不同。 直接將項目拖放至現有的實體類別上,會建立一個返回類型為該實體類別的方法。 將項目拖曳至 O/R 設計工具 的空白區域,會建立一個方法,該方法會傳回自動生成的型別。 您可以將方法新增至 [方法] 窗格之後,變更方法的DataContext傳回類型。 若要檢查或變更方法的DataContext傳回類型,請加以選取,並在 [屬性] 視窗中檢查 Return Type 屬性。 如需詳細資訊,請參閱如何:變更DataContext方法的傳回類型(O/R 設計工具)。

備註

本文中的指示說明 Visual Studio 中可用的互動式開發體驗 (IDE) 最新版本。 您的電腦可能會顯示某些使用者介面元素的不同名稱或位置。 您可能使用不同的 Visual Studio 版本或不同的環境設定。 如需詳細資訊,請參閱 個人化 IDE

建立可傳回自動產生型別的 DataContext 方法

  1. 伺服器總管資料庫總管中,展開您正在使用的資料庫的預存程式節點。

  2. 找出所需的預存程式,並將其拖曳到 O/R 設計工具的空白區域。

    方法 DataContext 會以自動產生的傳回型別建立,並出現在 [ 方法 ] 窗格中。

建立具有實體類別傳回類型的 DataContext 方法

  1. 在【伺服器總管】或【資料庫總管】中,展開您正在使用的資料庫的【預存程序】節點。

  2. 找出所需的預存程式,並將其拖曳至 O/R 設計工具中的現有實體類別。

    使用 DataContext 方法來建立,這個方法的傳回型別為所選實體類別,並出現在 [ 方法 ] 窗格中。

備註

如需變更現有DataContext方法之傳回類型的詳細資訊,請參閱如何:變更 DataContext 方法的傳回類型(O/R 設計工具)。