将元数据与类类型关联的最佳方法

本文关键字:最佳 方法 关联 类型 元数据 | 更新日期: 2023-09-27 17:51:19

我想建立一个小实体框架,在那里我需要从实体类类型例如DbType(SQL, MongoDB), DbName, TableName, IdProperty的一些信息。我想:

  • 静态方法(需要用硬编码字符串从类型调用的反射)
  • 实例方法(需要实例化类型)
  • 应用程序。配置(不直接在类中)
  • 类属性(需要反射)
  • 存储在数据库中(从DB中获取实体,我需要首先从DB中获取数据,似乎不太好)

获取实体类型元数据的最佳和最快方法是什么?

将元数据与类类型关联的最佳方法

属性是您想要的。这是一个广泛的话题,所以我将链接到MSDN文档:

http://msdn.microsoft.com/en-us/library/z0w1kczw.aspx

属性提供了一种强大的关联元数据的方法,或者声明性信息,带有代码(程序集、类型、方法、属性等)。

基本上你可以创建一个属性类(或使用一个现有的),然后将它应用到你的类,然后当你想要的时候,你可以查询元数据的任何信息,你已经存储在他们。

如果您不介意将元数据与代码混合,我将使用类和字段的属性。