我目前正在尝试使用 ASP.NET Core 6 MVC 和 Entity Framework Core 6 和 npgsql 启动一个新项目。
\n当我尝试添加一个具有外国身份的实体时ModelState.IsValid不断返回 false - 因为模型不会扩展外国实体。
基本上我遵循了官方文档:
\n所以我的课程看起来像:
\nnamespace PV.Models\n{\n public class Fakultaet\n {\n [Key]\n public int FakultaetID { get; set; }\n [Required]\n public string FakuName { get; set; }\n }\n\n public class Studiengang\n {\n [Key]\n public int StudiengangID { get; set; }\n [Required]\n public string StudiengangName { get; set;}\n [Required,ForeignKey("Fakultaet")]\n public int FakultaetID { get; set; …Run Code Online (Sandbox Code Playgroud)