Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在RazorPages asp.net core 2_1中显示parentcategoryname_C#_Jquery_Sql Server_Asp.net Core_Razor Pages - Fatal编程技术网

C# 在RazorPages asp.net core 2_1中显示parentcategoryname

C# 在RazorPages asp.net core 2_1中显示parentcategoryname,c#,jquery,sql-server,asp.net-core,razor-pages,C#,Jquery,Sql Server,Asp.net Core,Razor Pages,这是我的分类类映射到我的数据库 public int CategoryID { get; set; } public string CategoryName { get; set; } [ForeignKey("category")] public int? ParentCategoryID { get; set; } public Category category { get;

这是我的分类类映射到我的数据库


            public int CategoryID { get; set; }
        public string CategoryName { get; set; }

        [ForeignKey("category")]
        public int? ParentCategoryID { get; set; }

        public Category category { get; set; }

        public List<Category> Categories { get; set; }


我很困惑,我不知道我的问题到底在哪里。事实上,我希望主类别的名称作为字符串返回,以便显示它

您的意思是要使用childCategoryId或ParentCategoryId获取ParentCategoryName

如果要通过childCategoryID获取parentCategoryName,可以执行以下操作:

//get ParentCategoryID by childCategoryID
    var ParentCategoryID=_unitOfWork._Context.Categories.Where(c=>c.CategoryID==childCategoryID).FirstOrDefault().CategoryID;
//get PatentCategoryName by ParentCategoryID 
    var PatentCategoryName=_unitOfWork._Context.Categories.Where(c=>c.CategoryID==ParentCategoryID).FirstOrDefault().CategoryName;
//get PatentCategoryName by ParentCategoryID 
        var PatentCategoryName=_unitOfWork._Context.Categories.Where(c=>c.CategoryID==ParentCategoryID).FirstOrDefault().CategoryName;
如果要通过ParentCategoryID获取parentCategoryName,可以执行以下操作:

//get ParentCategoryID by childCategoryID
    var ParentCategoryID=_unitOfWork._Context.Categories.Where(c=>c.CategoryID==childCategoryID).FirstOrDefault().CategoryID;
//get PatentCategoryName by ParentCategoryID 
    var PatentCategoryName=_unitOfWork._Context.Categories.Where(c=>c.CategoryID==ParentCategoryID).FirstOrDefault().CategoryName;
//get PatentCategoryName by ParentCategoryID 
        var PatentCategoryName=_unitOfWork._Context.Categories.Where(c=>c.CategoryID==ParentCategoryID).FirstOrDefault().CategoryName;
//get PatentCategoryName by ParentCategoryID 
        var PatentCategoryName=_unitOfWork._Context.Categories.Where(c=>c.CategoryID==ParentCategoryID).FirstOrDefault().CategoryName;