Sql server 在Visual Studio MVC中使用SQL Server数据库创建表。如何自动生成和增加Id列?
我想知道如何使数据库表中的Sql server 在Visual Studio MVC中使用SQL Server数据库创建表。如何自动生成和增加Id列?,sql-server,Sql Server,我想知道如何使数据库表中的Id列自动生成并递增。谢谢大家! 在设计模式下,将列设置为“标识” 在代码中,执行以下操作: Alter Table "TableName Add Id Int Identity(1,1) MVC: 将[Key]注释置于Id字段之前 [Key] [DatabaseGenerated(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.Identity)] public int Id
Id
列自动生成并递增。谢谢大家!
在设计模式下,将列设置为“标识” 在代码中,执行以下操作:
Alter Table "TableName Add Id Int Identity(1,1)
MVC:
将[Key]注释置于Id字段之前
[Key] [DatabaseGenerated(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
回复您所附的图片:
语法:IDENTITY[(种子,增量)]
如果您只想存储非Unicode数据,请使用varchar而不是NVARCHAR。文章的问题与附加图像的问题不同。为了方便其他用户,请编辑您的问题
CREATE TABLE [dbo].[Genres] (
[Id] INT IDENTITY(1,1) NOT NULL,
[Name] VARCHAR(50) NOT NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);