EF4.3 中DatabaseGeneratedOption.Identity不起作用?

属性为:

public  System.Guid ID { get; set; }

注册为:

HasKey(entity => entity.ID)
                .Property(entity => entity.ID)
                .HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);

生成为 0000-0000-00000-00000

如果属性为

public DateTime CreateTime { get; set; }

Property(entity => entity.CreateTime)

                .HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);

则干脆报datetime2 转为 datetime错误。

 在System.ComponentModel.DataAnnotations中有一个EnumDataType,明确写着使 .NET Framework 枚举能够映射到数据列。可以用吗???


呼如林
浏览 1071回答 2
2回答

LEATH

Entity Framework 4.3 不支持枚举
打开App,查看更多内容
随时随地看视频慕课网APP