[英]string.Join Linq query to merge two strings from an array and output as single comma delimited string
[英]Save delimited string from SQL query as string array
我希望提供足夠的信息,以免使任何人感到厭煩。
我有一個創建用戶的模型,該模型具有各種屬性,包括一系列專業化知識:
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字符串[]的正確語法是什么?
就像您分割了其他字符串一樣:
member.specializations = reader["specializations"].ToString()
.Split(';');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.