我正在使用ASP.NET来创建一个网站。在其中一个.aspx页面中,我显示了给定数据模型的一些属性 -
<asp:ListView ID="bidList" runat="server"
DataKeyNames="BidID" GroupItemCount="8"
ItemType="talker.Models.Model1" SelectMethod="GetCategoryBids">
其中Model1是我创建的其中一个表的名称,它看起来像这样 -
public class Model1
{
[key]
public int Model1Id {get; set; }
public string ProvidingUserName {get; set;}
public User AppUser { get; set; }
public int? UserId { get; set; }
}
User类看起来像这样 -
public class User{
public string UserId { get; set; }
public string UserName {get; set; }
public string FName { get; set; }
public string LName { get; set; }
}
现在,我可以显示用户名,因为它是Model1中的一个字段。但是,我现在想要根据UserName(这是唯一的)显示User类中的FName字段。我不知道该怎么做。我可以在Model1本身中携带FName(以及来自User的其他信息),但这会涉及携带大量不必要的信息。如果Users表变大并且我只携带Model1表中的所有字段,那么站点速度是否会明显加快?