0

LINQ クエリを実行するプロパティがあります。なぜブール値を返すのですか? ORMClass のインスタンスを返すようにするにはどうすればよいですか?

public string ContactPersonName
{
    get
    {
        return Convert.ToString(
            Client.ContactPersons.Select(x => x.MainContactPerson == true).First()
        );
    }
}

いくつか欲しい

((ContactPerson)Client.ContactPersons.Select(x => x.MainContactPerson == true).First())).Name //typecast error
4

2 に答える 2

0

Select本当にやりたいときにやっているWhere

public string ContactPersonName
{
    get
    {
        return Convert.ToString(
            (
                Client.ContactPersons.Where(x => x.MainContactPerson == true).First())
            )
            ;
    }
}
于 2013-05-01T16:26:06.603 に答える