ASP.NETMVC:无法将数据库项关系更新为null
创始人
2024-11-12 05:30:25
0

该问题通常是由于模型中的外键关系未正确控制而导致的。如果不想将关系更新为null,则只需确保在控制器中将外键属性正确地传递给视图。以下是一个简单的示例代码:

//在控制器中获取数据并将外键属性传递给视图 public IActionResult Edit(int id) { var model = db.Items.Find(id); ViewBag.RelatedItemId = new SelectList(db.RelatedItems, "Id", "Name", model.RelatedItemId); return View(model); }

//在视图中设置外键关系

//在模型中设置外键属性 public class Item { public int Id { get; set; } public string Name { get; set; } public int? RelatedItemId { get; set; } public RelatedItem RelatedItem { get; set; } }

通过使用这种方法,您可以正确地控制外键关系,避免将其更新为null并解决该问题。

相关内容

热门资讯

透视最新!aapoker安装包... 透视最新!aapoker安装包怎么使用(透视)辅助插件工具(其实真的有挂)亲,关键说明,aapoke...
透视数据!aapoker脚本怎... 透视数据!aapoker脚本怎么用(透视)脚本(原来真的是有挂)1、点击下载安装,aapoker脚本...
透视app!aapoker怎么... 透视app!aapoker怎么开辅助器(透视)插件下载(一直存在有挂)1、aapoker怎么开辅助器...
透视软件!aapoker ai... 透视软件!aapoker ai插件(透视)透视软件(确实存在有挂);1、aapoker ai插件系统...
透视能赢!aapoker免费透... 透视能赢!aapoker免费透视脚本(透视)万能辅助器(都是真的有挂)1、进入到aapoker免费透...
透视实锤!aapoker ai... 透视实锤!aapoker ai插件(透视)透视插件(一贯是真的有挂)1、操作简单,无需注册,只需要使...
透视游戏!aapoker破解侠... 透视游戏!aapoker破解侠是真的吗(透视)辅助(竟然是有挂)1、在aapoker破解侠是真的吗a...
透视挂透视!aapoker辅助... 透视挂透视!aapoker辅助软件合法吗(透视)真的假的(好像有挂)1、下载好aapoker辅助软件...
透视脚本!aapoker怎么开... 透视脚本!aapoker怎么开辅助器(透视)辅助(都是存在有挂)1、玩家可以在aapoker怎么开辅...
透视挂透视!aapoker免费... 透视挂透视!aapoker免费透视脚本(透视)透视插件(总是是有挂);1、上手简单,内置详细流程视频...