FirstName、MiddleName、および LastName の 3 つの列を持つ CrewMembers という名前のテーブルがあります。この形式のコンボボックスでエンティティ フレームワークを使用して、これら 3 つの列の値を一緒に取得したい-
姓、名、ミドルネーム
これが同じコードです-
public IEnumerable GetCrewMember()
{
SASEntities db = DataContextFactory.GetSASEntitiesDataContext();
return (from cm in db.CrewMember
select
cm.LastName + "," +
cm.FirstName +" "+
cm.FullName
).ToList();
}
コードを実行すると、テーブルに 3 つすべての値を持つコンボボックスの名前のみが取得されますが、MiddleName 列は Null のままにすることができます。したがって、MiddleName を持たないレコードの完全な名前を取得していません.
この問題を解決するにはどうすればよいですか?