C# 如何在视图中使用外键获取外键表值
这些是我的域模型,我使用这个子类别模型创建了一个视图。我需要在视图中显示一个由标题(CategoryName、SubCategoryName)组成的表C# 如何在视图中使用外键获取外键表值,c#,asp.net,asp.net-mvc,razorengine,C#,Asp.net,Asp.net Mvc,Razorengine,这些是我的域模型,我使用这个子类别模型创建了一个视图。我需要在视图中显示一个由标题(CategoryName、SubCategoryName)组成的表 如何访问子类别表中每行的CategoryName值?到目前为止您尝试了什么?您的数据选择看起来如何?向我们展示视图中的一些代码以及您为获取数据所做的努力。您将需要一个连接来获取类别名称和linq,即include子句。显示您试图使用的代码,如果代码不起作用,也许我可以提供帮助。@GidiBloke谢谢兄弟,我浏览了一些关于“急切加载”的教程,发现
如何访问
子类别
表中每行的CategoryName
值?到目前为止您尝试了什么?您的数据选择看起来如何?向我们展示视图中的一些代码以及您为获取数据所做的努力。您将需要一个连接来获取类别名称和linq,即include
子句。显示您试图使用的代码,如果代码不起作用,也许我可以提供帮助。@GidiBloke谢谢兄弟,我浏览了一些关于“急切加载”的教程,发现这与您的答案相同,谢谢帮助孩子们。:)
public class SubCategory
{
public int SubCategoryId { get; set; }
[StringLength(25)]
public string SubCategoryName { get; set; }
[ForeignKey("Category")]
public int CategoryId { get; set; }
public Category Category { get; set; }
}
public class Category
{
[Key]
public int CategoryId { get; set; }
[StringLength(25)]
public string CategoryName { get; set; }
}