小编Plo*_*mpy的帖子

使用实体框架自动递增主键

我有一个表,我想在其中插入项目而不指定UserID. 我希望自动生成此 ID。

CREATE TABLE [dbo].[UserMaster] 
(
    [UserID]       INT           NOT NULL ,
    [UserName]     VARCHAR (50)  NULL,
    [UserPassword] VARCHAR (50)  NULL,
    [UserRoles]    VARCHAR (500) NULL,
    [UserEmailID]  VARCHAR (100) NULL,

    PRIMARY KEY CLUSTERED ([UserID] ASC)
);
Run Code Online (Sandbox Code Playgroud)

这里我尝试通过 C# 插入行:

using (LessonesDBEntities context = new LessonesDBEntities())
{
    var u = new UserMaster//Make sure you have a table called UserMaster in DB
    {
        UserName = "test username",
        UserPassword = "test password",
        UserEmailID = "test email",
        UserRoles = "User"
    };

    context.UserMaster.Add(u);
    context.SaveChanges();
} …
Run Code Online (Sandbox Code Playgroud)

c# sql-server entity-framework

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

entity-framework ×1

sql-server ×1