如何使用EF 4.1中Fluent API设置的反射读取自定义属性

时间:2011-08-18 07:52:57

标签: entity-framework-4.1 fluent-interface

我在使用数据注释时设法读取自定义属性。 喜欢以下代码。

Object[] test = propertyInfo.GetCustomAttributes(typeof(KeyAttribute), true);

但是当我改为使用Fluent API时。我再也看不懂那个属性了。 有什么想法吗?

1 个答案:

答案 0 :(得分:3)

Fluent API不设置属性。 Fluent API和Attributes告诉EF如何构建模型。

这是实现同样目标的两种不同方式。那就是建立模型。

修改

如果您需要检索主键等元数据,则需要访问MetadataWorkspace

article包含详细信息。