c# - Entity Framework ,为复杂类型的列添加索引

标签 c# entity-framework entity-framework-6

EF 6.1 添加了新的 IndexAttribute,但是,如果我有一个在多个实体中使用的复杂类型 Address(例如 PersonFacility) 并且我想在 Person.Address.Street 上设置索引,正确的方法是什么?

显然,将 IndexAttribute 放在 Address.Street 属性上是行不通的。是否有可用的流畅配置选项?完全不支持这种情况吗?会很快得到支持吗?

最佳答案

游戏有点晚了,但我遇到了类似的情况,并在复杂类型的每个属性上放置了一个索引属性——之后检查表格,它们似乎都已按预期添加。

关于c# - Entity Framework ,为复杂类型的列添加索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23779712/

相关文章:

c# - 如何创建带链接的 DataTemplate

c# - 对 Azure 网站上 CPU 使用率攀升进行故障排除

c# - 如何提取 EF6 Code First 中的部分属性配置以重复使用多次?

oracle - 首先使用 Entity Framework 6 代码访问 Oracle Synonyms

c# - Visual Studio 在 if 语句后添加空格

c# - log4net Adonet Appender 连接问题

c# - ASP 标识角色不存在错误

c# - Entity Framework 6 中的多对多关系 + TPH 继承问题

c# - 从字符串定义的表名中获取根据字符串定义的字段过滤的数据

c# - Entity Framework 代码优先 - 列 ID 无效