我在访问使用LINQ联系人实体这个问题。
我有以下2种功能。
如果我跑了第一个功能,然后调用:第二个,我似乎缺少了许多在第二查询字段。 就像名字和姓氏都没有显示出来。 他们只是显示为空值。 如果我对自己跑第2个功能,我得到正确的数据。 那正确地显示了在两个运行的唯一字段标识,使用ContactID和new_username。
如果我对自己跑第2个功能,我得到正确的数据。
任何想法我究竟做错了什么?
非常感谢
以下是2层的功能
public List<String> GetContactsUsernameOnly()
{
IQueryable<String> _records = from _contactSet in _flinsafeContext.ContactSet
where
_contactSet.new_FAN == "username"
orderby _contactSet.new_username
select _contactSet.new_username;
return _records.ToList();
}
public List<Contact> GetContacts()
{
IQueryable<Contact> _records = from _contactSet in _flinsafeContext.ContactSet
where
_contactSet.new_FAN == "my-username-here"
orderby _contactSet.new_username
select _contactSet;
return _records.ToList();
}