ASP.NET Core 2.1 迁移关键字不支持 userid
创始人
2024-09-14 14:00:57
0

在ASP.NET Core 2.1中,迁移关键字不支持userid。为了解决这个问题,你可以手动添加一个属性来表示userid,并在迁移中使用这个属性。

下面是一个示例解决方法:

首先,在你的实体类中添加一个名为UserId的属性,用来表示userid:

public class YourEntity
{
    // Other properties
    
    public int UserId { get; set; }
}

然后,在迁移文件中使用migrationBuilder.Sql方法来手动添加userid列和外键关系:

protected override void Up(MigrationBuilder migrationBuilder)
{
    // Other migration code
    
    migrationBuilder.AddColumn(
        name: "UserId",
        table: "YourEntity",
        nullable: false,
        defaultValue: 0);
    
    migrationBuilder.CreateIndex(
        name: "IX_YourEntity_UserId",
        table: "YourEntity",
        column: "UserId");
    
    migrationBuilder.AddForeignKey(
        name: "FK_YourEntity_Users_UserId",
        table: "YourEntity",
        column: "UserId",
        principalTable: "Users",
        principalColumn: "Id",
        onDelete: ReferentialAction.Cascade);
}

protected override void Down(MigrationBuilder migrationBuilder)
{
    // Other migration code
    
    migrationBuilder.DropForeignKey(
        name: "FK_YourEntity_Users_UserId",
        table: "YourEntity");
    
    migrationBuilder.DropIndex(
        name: "IX_YourEntity_UserId",
        table: "YourEntity");
    
    migrationBuilder.DropColumn(
        name: "UserId",
        table: "YourEntity");
}

注意,上面的示例中假设你已经有一个名为Users的表,并且它有一个名为Id的列来表示userid。你需要根据你的实际情况进行相应的调整。

希望以上信息对你有所帮助!

相关内容

热门资讯

透视最新!博乐温州麻将有挂吗(... 透视最新!博乐温州麻将有挂吗(辅助挂)竟然真的有挂(有挂透明挂)-哔哩哔哩1、点击下载安装,微扑克w...
8分钟科普!wpk辅助器是真的... 自定义wpk辅助器系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是...
科普常识!wepoke能赢嘛!... 《wepoke能赢软件透明挂》是一款多人竞技的wepoke能赢辅助透视游戏,你将微扑克对手来到同一个...
交流学习经验!雀神麻将系统规律... 交流学习经验!雀神麻将系统规律(辅助挂)其实是真的有挂(有挂分享)-哔哩哔哩关于雀神麻将系统规律机制...
揭秘关于!雀奕辅助软件(辅助挂... 揭秘关于!雀奕辅助软件(辅助挂)的确是真的有挂(存在有挂)-哔哩哔哩;1分钟了解详细教程(微信 13...
透视安卓版!wepoke ap... 透视安卓版!wepoke app!其实真的有挂((2024已更新))(哔哩哔哩);(需添加指定薇13...
十分钟实锤!鱼扑克软件辅助(透... 1、十分钟实锤!鱼扑克软件辅助(透视)辅助透视((2023已更新))(哔哩哔哩);代表性(透视辅助软...
透视游戏!太浪棋牌辅牌器购买(... 透视游戏!太浪棋牌辅牌器购买(辅助挂)的确真的有挂(果真有挂)-哔哩哔哩1、这是跨平台的太浪棋牌辅牌...
五分钟了解!雀神外挂开(辅助挂... 五分钟了解!雀神外挂开(辅助挂)其实真的有挂(有挂猫腻)-哔哩哔哩;揭秘教程安装方法样式多选,攻略类...
一分钟教会你!wopoker系... poker赢率提升策略‌;一分钟教会你!wopoker系统机制!原来是真的有挂((2023已更新))...