正如標題所示,我想知道是否可以在我的所有應用程序中更改我的表的顯示名稱..目前,我的數據庫中的表格有複雜的名稱,想知道我是否可以更改顯示名稱,以便更方便用戶。實體框架 - 更改表格/實體的顯示名稱
有沒有我可以創建的課程會爲我做?
我看着下面thread但不知道這是否適用於我的情況。我是新來的EF :)
謝謝!
附加信息: 我正在使用數據庫第一種方法,目前有一個EDMX設置。
正如標題所示,我想知道是否可以在我的所有應用程序中更改我的表的顯示名稱..目前,我的數據庫中的表格有複雜的名稱,想知道我是否可以更改顯示名稱,以便更方便用戶。實體框架 - 更改表格/實體的顯示名稱
有沒有我可以創建的課程會爲我做?
我看着下面thread但不知道這是否適用於我的情況。我是新來的EF :)
謝謝!
附加信息: 我正在使用數據庫第一種方法,目前有一個EDMX設置。
如果你做代碼首先,你只需要一些data annotations,如:
[Table("TableName")]
public class Table
[Column("BlogDescription", TypeName="ntext")]
public String Description {get;set;}
如果您使用的是代碼第一種方法,你應該檢查維托爾從M.巴博薩答案。如果您正在使用Database First(具有EDMX),則可以通過更改圖表中的表/實體的名稱來實現此目的。內部EF會將該名稱映射到數據庫中的表格。
我相信這也會更改生成的代碼中的屬性名稱 - 因此需要進行代碼更改,如果DisplayName包含屬性名稱中無效的字符,則不能使用此方法。 – condiosluzverde
代碼優先或數據庫優先?意思是你有現有的數據庫還是從類結構中生成一個數據庫? –
你有沒有建立EDMX? –
@DStanley我有一個現有的數據庫,我正在使用(所以我猜數據庫第一?) – mustang888