每个层次结构的实体框架表(TPH)Guid外键标识符错误

时间:2015-02-26 00:28:12

标签: entity-framework entity-framework-6 ef-migrations

我有一个每个层次结构的表但是当我将一个Guid外键作为鉴别器列时,迁移失败并出现错误: - 无法在成员''的值上指定条件。类型'SqlServer.uniqueidentifier'不支持值条件。

这是我的一个派生类

的配置

地图(m => m.Requires(“TypeId”)。HasValue(“58287E26-7D9C-4CA3-84FA-163D7DD911B6”));

注意: - 我也试过Map(m => m.Requires(“TypeId”)。HasValue(new Guid(“58287E26-7D9C-4CA3-84FA-163D7DD911B6”)));而且,同样的错误发生了 enter image description here