Entity Framework-Migrationen enthalten keine DefaultValue-Datenanmerkung (EF5RC)

Ich habe eine Klasse, die so aussieht:

[Table("Subscribers", Schema = "gligoran")]
public class Subscriber
{
    [Key]
    public string Email { get; set; }

    [Required]
    [DefaultValue(true)]
    public bool Enabled { get; set; }
}

Beim Erstellen einer Migration mit dieser Klasse erhalte ich:

public partial class AddSubscriberClass : DbMigration
{
    public override void Up()
    {
        CreateTable(
            "gligoran.Subscribers",
            c => new
                {
                    Email = c.String(nullable: false, maxLength: 128),
                    Enabled = c.Boolean(nullable: false),
                })
            .PrimaryKey(t => t.Email);

    }

    public override void Down()
    {
        DropTable("gligoran.Subscribers");
    }
}

Ich hätte gerne dieEnabled Zeile so aussehen:

Enabled = c.Boolean(nullable: false, defaultValue: true),

Natürlich kann ich das selbst tun, aber ich frage nur, ob es eine Möglichkeit gibt, Entity Framework dazu zu bringen, dies automatisch zu tun.

Ich verwende das neueste Entity Framework 5 RC (5.0.0-rc.net40).

Antworten auf die Frage(2)

Ihre Antwort auf die Frage