Id と DocumentId プロパティを持つ Sample という名前のモデルを作成しました。この中で 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);
}