0
我希望能夠提供足夠的信息,以免讓任何人受傷。將SQL查詢中的分隔字符串保存爲字符串數組
我有一個創建一個用戶,它具有多種屬性,包括專業化的陣列模型:
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"];
...
}
Wh at是使用該字符串並將其分配給member.specializations,字符串[]的正確語法?
我也這麼認爲,但我發現了「對象」不包含「拆分」的定義... –
而是使用'; 'SQL查詢使用分號作爲分隔符... – Shnugo
@ConnieDeCinko你錯過了'.ToString()' – Shnugo