どなたでも飽きさせないように、十分な情報を提供したいと思っています。
特殊化の配列を含むさまざまなプロパティを持つユーザーを作成するモデルがあります。
public class User
{
...
public string[] specializations { get; set; }
}
私のクエリの一部は、特殊化を区切りリストとして取得します。
STUFF(( SELECT ';' + csc.description
FROM certified_specialization_code csc
INNER JOIN certified_specialization cs ON csc.specialization_code = cs.specialization_code
WHERE cs.member_number = m.entity_number)
FOR XML PATH('')), 1, 1, '' ) AS specializations,
次に、クエリ値を取得してモデルに割り当てます。
while (reader.Read())
{
...
member.specializations = reader["specializations"];
...
}
その文字列を取り、それを member.specializations の string[] に割り当てる適切な構文は何ですか?