HOW TO:變更 DataContext 方法的傳回型別 (O/R 設計工具)
DataContext 方法 (根據預存程序 (Stored Procedure) 或函式所建立) 的傳回型別,會隨預存程序或函式在 O/R 設計工具中的置放位置而不同。如果將項目直接放入現有的實體類別,且預存程序或函式所傳回資料的結構描述符合實體類別的型態,則建立的 DataContext 方法會具有該實體類別的傳回型別。如果您將項目放入 O/R 設計工具的空白區域,則建立的 DataContext 方法會傳回自動產生的型別。您可以在將 DataContext 方法加入至方法窗格後,變更方法的傳回型別。若要檢查或變更 DataContext 方法的傳回型別,請選取該方法,然後按一下 [屬性] 視窗中的 [傳回型別] 屬性。
[!附註]
您不可以使用 [屬性] 視窗,將傳回型別設定為實體類別的 DataContext 方法還原成傳回自動產生的型別。若要將 DataContext 方法還原成傳回自動產生的型別,則必須再次將原始資料庫物件拖曳至 O/R 設計工具。
若要將 DataContext 方法的傳回型別從自動產生的型別變更為實體類別
選取方法窗格中的 DataContext 方法。
選取 [屬性] 視窗中的 [傳回型別],然後在 [傳回型別] 清單中選取可用的實體類別。如果所要的實體類別不在清單中,請在 O/R 設計工具中加入或建立它,以將它加入至清單。
儲存 .dbml 檔案。
若要將 DataContext 方法的傳回型別從實體類別變更為自動產生的型別
選取並刪除方法窗格中的 DataContext 方法。
將資料庫物件從 [伺服器總管]/[資料庫總管] 拖曳至 O/R 設計工具的空白區域。
儲存 .dbml 檔案。
請參閱
工作
HOW TO:建立對應到預存程序和函式的 DataContext 方法 (O/R 設計工具)