0

我有一个名为 CrewMembers 的表,它有 3 列 - FirstName、MiddleName 和 LastName。我想在这种格式的组合框中使用实体框架一起获取这 3 列的值-

姓,名中间名

这是相同的代码-

     public IEnumerable GetCrewMember()
     {
        SASEntities db = DataContextFactory.GetSASEntitiesDataContext();
         return (from cm in db.CrewMember
               select
                 cm.LastName + "," +
                  cm.FirstName +" "+
                  cm.FullName
           ).ToList();
       }

现在,当我执行代码时,我只得到组合框中那些在表中具有所有三个值的名称,但我的 MiddleName 列可以保留为 Null。因此,我没有得到那些没有 MiddleName 的记录的全名.

我该如何解决这个问题?

4

1 回答 1

1

做这个:

public IEnumerable GetCrewMember()
{
     SASEntities db = DataContextFactory.GetSASEntitiesDataContext();

     return (from cm in db.CrewMember
             select new 
             {
                  CompleteName = cm.LastName + "," 
                                  + cm.FirstName +" "
                                  + cm.FullName
             }).ToList();
}
于 2013-11-13T14:20:16.780 回答