日期:2014-05-17  浏览次数:20970 次

C#服务器端保存几千条,上万条用户信息
  在下新手,要做一个将用户查询出来,再根据用户名给那个用户赋属性,比如加个地址属性,加个拼音属性,等(这些属性都是根据用户名称,或上次登录ip来分析得出地址和拼音),有什么办法能够保存查出来的这几千个用户信息,然后如何从中查出自己想要的那一条,因为需要这几千个用户的信息做别的事情,比查询地区的,查询拼音的。
   
c#

------解决方案--------------------
写几个数据例子出来,可能有人会回答你。
------解决方案--------------------

没看懂
------解决方案--------------------
你要有一个ip表 记录ip段和对应的地区 用户登录的时候判断一下是哪个地区 还要有个把汉语转拼音的方法 百度谷歌一下都有的。。   
------解决方案--------------------
放在数据库临时表里面就可以了。
------解决方案--------------------
定义一个类。保存每个用户的信息。
把类存到list里就可以了。
或者直接你定义个DataTable保存你需要的数据。
------解决方案--------------------
引用:
List<info> listinfo= new List<info>();
foreact()
{
info pyname = new info();
                    pyname.PY = GetChineseSpell(cg.DisplayName).Trim();//拼音方法
                    pyname……


你朋友给你挖了个坑,session中如果有好几万甚至十几万的用户信息,你可以试下你网站的速度。
用cache吧,session不靠谱。