我有一个数据库表,其中包含以逗号分隔的存储为nvarchar的ID(整数)列表。做一个拆分并将结果转换为整数的最佳方法
我有一个get方法在一次打击中返回这些列表。目前我认为我必须这样做:
List<int> ids = new List<int>();
string[] pageids = experssion.Split(separators)
foreach (string number in pageids)
{
ids.Add(Convert.ToInt32(number));
}
任何人都可以想到一个更好的方法来做到这一点?我可以以某种方式做到这一切吗?
顺便说一句:我没有得到什么是pageid变量的好处。 – 2009-05-22 15:07:47
尝试使解释更清楚。我愚蠢地把分裂的foreach – 2009-05-22 15:15:33
这就是为什么你不应该尝试在单个数据库字段中存储多个值...它总是回来困扰你。 – rmeador 2009-05-22 15:20:56