簡體   English   中英

在動態數據中使用DisplayName時是否具有復數和單數名稱?

[英]Having a plural and singlar name when using DisplayName in Dynamic Data?

我有一個ASP.Net動態數據linq-to-SQL網站,其中有兩個要為其生成gridview的表。 System_StatesSystem_Counties System_Counties中,在System_StatesSystem_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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM