2017-04-04 8 views
0

データベーステーブルのId列を自動的に生成してインクリメントする方法を知りたいと思います。ありがとうございました!デザインモードでVisual Studio MVCでSQL Serverデータベースを使用してテーブルを作成する。どのように自動生成し、ID列を増やすには?

create table

+0

投稿の質問は添付画像の質問とは異なります。他のユーザーを容易にするために質問を編集してください –

答えて

0

、 "アイデンティティ" として列を設定します。コードで

、ん:

Alter Table "TableName Add Id Int Identity(1,1) 

MVC:

構文:

あなたの添付画像に答えるIdフィールドの前に

[Key] [DatabaseGenerated(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.Identity)] 
public int Id { get; set; } 

を[キー]注釈を入れて: IDENTITY [(シード、増分)]

CREATE TABLE [dbo].[Genres] (
    [Id] INT IDENTITY(1,1) NOT NULL, 
    [Name] VARCHAR(50)  NOT NULL, 
    PRIMARY KEY CLUSTERED ([Id] ASC) 
    ); 
+0

Unicode以外のデータのみを保存する場合は、代わりにvarcharを使用してください。nvarchar –