[英]Having a plural and singlar name when using DisplayName in Dynamic Data?
我有一個ASP.Net動態數據linq-to-SQL網站,其中有兩個要為其生成gridview的表。 System_States
和System_Counties
。 在System_Counties
中,在System_States
表System_Counties
有一個外鍵指向其所在的狀態。 為了有一個用戶友好的表和列名,我有
[MetadataType(typeof(StateMetadata))]
public partial class System_State
{
}
[DisplayName("States")]
public class StateMetadata
{
....
效果很好,但是現在我丟失了Linq-to-SQL使用的自動復數化。 在使用DisplayName
之前,“狀態”表上面有“系統狀態”,但是“縣”網格中的列顯示了該狀態在“系統狀態”中。 但是現在使用[DisplayName("States")]
,States表頭和County列名稱都為“ States”。 使用DisplayName
時,是否有內置的方式讓我仍然具有復數和單數名稱?
我創建了一個自定義meta屬性來處理單數和復數用法:
[SingularTableName(“預算”)]
[DisplayName(“預算”)]
公共部分課程預算{}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.