动态数据 - 创建友好的列名称?

2024-03-19

我使用实体框架模型创建了一个动态数据项目。效果很好。但是,现在它显示了我的所有数据库表以及数据库列名称 - 这并不总是最友好的(例如address_line_1)。我如何才能提供这些将显示给最终用户的更友好的列标题?


您应该使用元数据类来添加附加注释:

[MetadataType(typeof(MovieMetaData))]
public partial class Movie
{
}


public class MovieMetaData
{
    [Required]
    public object Title { get; set; }

    [Required]
    [StringLength(5)]
    public object Director { get; set; }


    [DisplayName("Date Released")]
    [Required]
    public object DateReleased { get; set; }
}

http://www.asp.net/mvc/tutorials/validation-with-the-data-annotation-validators-cs http://www.asp.net/mvc/tutorials/validation-with-the-data-annotation-validators-cs- 找到在实体框架中使用数据注释验证器

属性不仅用于设置显示名称,还用于验证、转动可见性、顺序或数据应如何呈现。如果您想使用动态数据实体项目,您应该研究它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

动态数据 - 创建友好的列名称? 的相关文章

随机推荐

  • 当 $week mongodb 查询中没有与该周匹配的记录时,如何显示 0 周

    我的收藏如下所示 包含详细信息 1 createdAt 6 13 2018 5 17 07 PM id ObjectId 5b21043b18f3bc7c0be3414c Number 242 State 2 City 3 Website
  • googletrans Translate() 不适用于 Spyder,但适用于 Colab

    我正在本地存储库中的离线数据上使用 googletrans 翻译器 translator Translator translations for element in df myText translations append transl
  • 如何使用 Twig 的 Intl 扩展提高百分比格式的小数精度?

    我有一个 4 位小数 小数位数为 4 最大值为 0 9999 最小值为 0 0000 我正在使用 Twig 及其国际扩展 https twig extensions readthedocs io en latest intl html 当我
  • Scala 警告匹配可能并不详尽

    我对 Scala 有点陌生 以下是我的代码 Option Session get getAttribute player match case None gt val player new Player user getEmail user
  • 是否可以指定选择哪些测试?

    我们有大量的测试 我们希望无限地只在 xml 文件 即 TestNG 套件 中包含的测试之间进行选择 我们不想添加注释groups shouldbetested 在每个测试用例中 而是将 xml 文件中的信息输入到Infinist中 这可能
  • 如何在将在移动设备浏览器上打开的 Highcharts 工具提示中添加链接?

    我正在使用 expo 开发一个 React Native 应用程序 其中一个屏幕包含使用 Highcharts 创建的图形 所有点都有一个关联的tooltip带有一些文本 我想添加一个链接 该链接将在浏览器中 即应用程序外部 打开 URL
  • python错误:数组索引太多

    我的输入是一个 csv 文件 该文件已导入到 postgresqldb 中 后来我使用 keras 构建了一个 cnn 下面的代码给出了以下错误 IndexError 数组索引太多 我对机器学习很陌生 所以我不知道如何解决这个问题 有什么建
  • 将密码存储在私有 Github 存储库中是否被视为良好做法?

    将密码存储在 Github 中是否被认为是好的做法private存储库 相关 但又非常不同 这个问题 https stackoverflow com questions 2397822 what is the best practice f
  • 每个框架内的 module.modulemap 文件中的 export * 是什么?

    我创建了一个名为Communication 在框架的容器内部 有一个module modulemap文件包含以下内容 framework module Communication umbrella header Communication
  • 处理 Windows NotificationIcons 使用的 GUID 的正确方法

    微软文档如下 通过验证是否只有单个应用程序注册使用 GUID 指定的通知图标 可以防止欺骗 第一次调用 Shell NotifyIcon NIM ADD 时执行此注册 并存储调用应用程序的完整路径名 如果您稍后将二进制文件移动到其他位置 系
  • 检查某个键是否被按下?

    我需要检查 VB net 应用程序中是否按下了 SHIFT 或 CTRL 键 有什么想法吗 获取一个布尔值 以下将根据当时是否按下该键返回 True 或 False 从你问题的措辞来看 我认为你是not询问事件处理 这是其他答案已经解决的问
  • 通过 Rails 中的迁移添加自动增量

    如何向名为的列添加自动增量属性user number在我的桌子上users通过 Rails 迁移 我已经有一个 id 字段 它是它的主键 并且它是一个自动增量字段 我正在尝试创建一个新的自动增量字段而不删除此 id 字段 class Cre
  • 十六进制字符串到文本的转换 - swift 3

    我正在尝试将十六进制字符串转换为文本 这就是我所拥有的 Str to Hex func strToHex text String gt String let hexString text data using utf8 map String
  • 渐进式 Web 应用程序和 AngularDart

    我目前正在为我的下一个项目寻找一个网络框架 由于某些原因我对 Angular 感兴趣dart 但同时我希望我的网络应用程序遵循 PWA 指南 我搜索了很多 但没有找到 angulardart 中 PWA 的示例 我看到了一些 JS 对应的例
  • 如何在 Ruby 中迭代内存中的 zip 文件

    我正在编写一个单元测试 其中一个测试返回一个 zip 文件 我想检查该 zip 文件的内容 从中获取一些值 并将这些值传递给下一个测试 我正在使用 Rack Test 所以我知道我的 zip 文件的内容在里面last response bo
  • 未进行任何更改时 Git 合并冲突

    我克隆了一个存储库 然后几个小时后 我创建了 git pull 然而 出现了合并冲突 我不明白为什么 因为我没有对克隆存储库进行任何更改 git status On branch master Your branch is up to da
  • 我可以用PIL全屏显示图像吗?

    如何使用Python图像库全屏显示图像 from PIL import Image img1 Image open colagem3 png img1 show 全屏模式显示 问题的核心 PIL没有全屏打开图像的本机方法 这是有道理的 它不
  • C++ 字符串流跳过一个字符

    我有一个文件 第一行显示为 gt FileName txt 我的目标是读取这一行 并将 FileName txt 保存到名为 name 的变量中 所以我有 ifstream file File opening stuff string li
  • 动态 dll 加载和 googletest

    我有几个基于 MFC 的项目 DLL 我想在里面添加一些 GTest GMock 测试 我需要以最小的努力做到这一点 所以我的计划是 将测试文件添加到每个库并将其链接到 gmock lib 准备一个可执行文件 它将使用最少的 main 动态
  • 动态数据 - 创建友好的列名称?

    我使用实体框架模型创建了一个动态数据项目 效果很好 但是 现在它显示了我的所有数据库表以及数据库列名称 这并不总是最友好的 例如address line 1 我如何才能提供这些将显示给最终用户的更友好的列标题 您应该使用元数据类来添加附加注