共用方式為


變更 DataContext 方法的傳回型別 (O/R 設計工具)

DataContext 方法 (根據預存程序或函式所建立) 的傳回型別,會隨預存程序或函式在 O/R 設計工具中的置放位置而有所不同。 如果將項目直接放入現有的實體類別,且預存程序或函式所傳回資料的結構描述符合實體類別的型態,則建立的 DataContext 方法會具有該實體類別的傳回型別。 如果您將項目放入 O/R 設計工具的空白區域,則建立的 DataContext 方法會傳回自動產生的型別。 您可以在將 DataContext 方法加入至方法窗格後,變更方法的傳回型別。 若要檢查或變更 DataContext 方法的傳回型別,請選取該方法,然後按一下 [屬性] 視窗中的 [傳回型別] 屬性。

注意

您無法使用 [屬性] 視窗,將傳回型別設定為實體類別的 DataContext 方法還原成傳回自動產生的型別。 若要將 DataContext 方法還原成傳回自動產生的類型,則必須再次將原始資料庫物件拖曳至 O/R 設計工具

注意

在本文的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置。 您使用的可能是不同版本的 Visual Studio 或不同的環境設定。 如需詳細資訊,請參閱將 IDE 個人化

若要將 DataContext 方法的傳回型別從自動產生的型別變更為實體類別

  1. 選取方法窗格中的 DataContext 方法。

  2. 選取 [屬性] 視窗中的 [傳回型別],然後在 [傳回型別] 清單中選取可用的實體類別。 如果想要的實體類別不在清單中,請在 O/R 設計工具中新增或建立,以便將其新增至清單中。

  3. 儲存.dbml檔案。

若要將 DataContext 方法的傳回型別從實體類別變更為自動產生的型別

  1. 選取 [方法] 窗格中的 DataContext 方法,並予以刪除。

  2. 將資料庫物件從 [伺服器總管]/[資料庫總管] 拖曳至 O/R 設計工具的空白區域。

  3. 儲存.dbml檔案。