我希望提供足够的信息,以免产生任何人。
我有一个创建用户的模型,该用户具有各种属性,包括一系列特化:
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的正确语法是什么,字符串[]?
答案 0 :(得分:0)
就像你分开任何其他字符串一样:
member.specializations = reader["specializations"].ToString()
.Split(';');