2016-12-06 151 views
0

我有這樣的SQL Server數據庫:重命名類數據庫第一

SQL Tables

然後,我創建的數據庫在我的項目模型作爲.emdx(數據庫 - 第一法):

edmx

我知道.edmx類名是根據SQL Server表,但我需要上課不帶前綴的類名(去掉OnlineHelp_)。

我看過很多帖子,但主要是關於代碼優先的,在我的問題上效果不好。

如果有人能夠解釋這個問題的解決方案,這將是非常有益的。

回答

1

在EDMX設計,你可以選擇一個實體,然後再修改「名稱」屬性,見下面的圖片(對不起,意大利截圖)

Screenshot

屬性仍然會保存從數據庫刷新模型後

+0

感謝您的回答。我知道我可以在屬性窗口中重命名實體名稱,但如果我更改表格設計(例如更改列名稱),我應該刪除實體並重新添加它,因爲EF不會正確更新實體。在這種情況下,名稱根據SQL表進行更改。有沒有辦法解決這個問題? –