我以 Sample 的名义创建了一个具有 Id 和 DocumentId 属性的模型。在此我没有提到 Id 属性的主键。但是当我在实体框架中创建 Sample 作为表时,它形成了主键。我想删除 Id 的主键。我需要做什么。请帮我。我对 mvc4 很陌生。
public class Sample
{
[Required,DatabaseGenerated(DatabaseGeneratedOption.None)]
public int Id { get; set; }
[Required]
public int DocumentId { get; set; }
}
public override void Up()
{
CreateTable(
"dbo.Samples",
c => new
{
Id = c.Int(nullable: false, identity: false),
DocumentId = c.Int(nullable: false),
})
.PrimaryKey(t => t.Id);
}