在动态数据中使用显示名称时具有复数和单数名称



我有一个 ASP.Net 动态数据linq-to-SQL网站,其中包含两个表,我正在为其生成网格视图。 System_StatesSystem_Counties .在System_Counties中,System_States表中有一个外键指向它所处的状态。为了有一个用户友好的表和列名,我有

[MetadataType(typeof(StateMetadata))]
public partial class System_State
{
}
[DisplayName("States")]
public class StateMetadata
{
    ....

这很好用,但现在我已经失去了 Linq-to-SQL 使用的自动复数。在我使用 DisplayName 之前,州表System_States它上面,但县网格中的列显示它所在的州System_State。但现在有了[DisplayName("States")],"州"表标题和"县"列名称都是"州"。有没有一种内置的方法让我在使用DisplayName时仍然有一个复数和单数的名字?

我创建了一个自定义元属性来处理单复数用法:

[单数表名称("预算"(]

[显示名称("预算"(]

公共部分类预算 { }

相关内容

  • 没有找到相关文章

最新更新