【问题标题】:Entity Framework - Using GUID as condition实体框架 - 使用 GUID 作为条件
【发布时间】:2009-04-13 15:40:30
【问题描述】:

如何使用此示例 Inheritance and Associations with Entity Framework 但使用数据类型 GUID 作为条件?

在这个示例中,我只使用字符串和整数作为条件。

谢谢

【问题讨论】:

    标签: .net entity-framework


    【解决方案1】:

    可以,只要 GUID 不是外键即可。允许使用任何标量类型,并且 GUID 是标量,但实体框架的当前发布版本的限制是您不能使用外键值作为子类型鉴别器字段。

    【讨论】:

    • 错误前提。在这方面,整数和 GUID 的处理方式完全相同。
    • 我试过了,但没用。消息:错误 2016:无法在 Edm.Guid 类型的成员 PersonCategory 上指定条件
    • 那么它可能是一个导航属性。就像我说的,你不能那样做。
    最近更新 更多