EF代码中的Discriminator列首次发布

时间:2011-05-10 11:15:19

标签: entity-framework ef-code-first

愚蠢的问题:我们如何在EF 4.1 RTM上指定鉴别器列的值?我有这个:

modelBuilder.Entity<Entity>( )
            .Map<Individual>( m => m.Requires( ind => ind.EntityKind ).HasValue( 1 ) )
            .Map<Company>( m => m.Requires( c => c.EntityKind ).HasValue( 2 ) );

跟随我发现的关于它的链接。但是,似乎HasValue现在不接受任何参数。对此有何帮助?顺便说一下,我在哪里可以找到关于EF代码的完整正确的文档?

感谢。

1 个答案:

答案 0 :(得分:5)

modelBuilder.Entity<Entity>( )
            .Map<Individual>( m => m.Requires( "EntityKind").HasValue( "1" ) )
            .Map<Company>( m => m.Requires("EntityKind").HasValue( "2" ) );