【发布时间】:2011-08-18 07:52:56
【问题描述】:
当我使用数据注释时,我已经设法读取自定义属性。 像下面的代码。
Object[] test = propertyInfo.GetCustomAttributes(typeof(KeyAttribute), true);
但是当我改用 Fluent API 时。我无法再读取该属性。 有什么想法吗?
【问题讨论】:
标签: entity-framework-4.1 fluent-interface
当我使用数据注释时,我已经设法读取自定义属性。 像下面的代码。
Object[] test = propertyInfo.GetCustomAttributes(typeof(KeyAttribute), true);
但是当我改用 Fluent API 时。我无法再读取该属性。 有什么想法吗?
【问题讨论】:
标签: entity-framework-4.1 fluent-interface
Fluent API 不设置属性。 Fluent API 和 Attributes 告诉 EF 如何构建模型。
这是实现同一目标的两种不同方式。也就是建立模型。
编辑
如果您需要检索主键等元数据,您需要访问MetadataWorkspace。
这个article有详细信息。
【讨论】: