linq 查询 Linq 高级查询实例代码_实用技巧

复制代码 代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text.RegularExpressions;
using System.IO;
using System.Text;
using System.Data;
namespace SJLERP
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Dictionary<string, string> cityAndNum =
Regex.Matches(City.data, @"[^\r].*?\r")
.Cast<Match>()
.Select(c => Regex.Replace(c.Value, @"\s", ""))
.Aggregate(new Dictionary<string, string>(), (reval, item) =>
{
if (Regex.IsMatch(item, @"[\u4e00-\u9fa5]+\d+"))
{
string word = Regex.Match(item, @"[\u4e00-\u9fa5]+").Value;
string num = Regex.Match(item, @"\d+").Value;
reval.Add(word, num);
}
return reval;
});
ADOHelper.ExecuteCommand("create table KaixuanTest ( city varchar(max),num varchar(max) ) ");
cityAndNum.ToList().ForEach(c =>
{
string sql = string.Format(" insert KaixuanTest select '{0}','{1}'",c.Key,c.Value);
ADOHelper.ExecuteCommand(sql);
});
}
}
}
public class City
{
public static string data
{
get
{
return @" 北京区号
北京 010
天津区号
天津 022
河北区号
石家庄 0311
保定 0312
张家口 0313
承德 0314
唐山 0315
廊坊 0316
沧州 0317
衡水 0318
邢台 0319
邯郸 0310
秦皇岛 0335
山西区号
朔州 0349
太原 0351
大同 0352
阳泉 0353
晋中 0354
长治 0355
晋城 0356
临汾 0357
吕梁 0358
运城 0359
忻州 0350
内蒙古区号
呼和浩特 0471
包头 0472
乌海 0473
乌兰察布 0474
通辽 0475
赤峰 0476
鄂尔多斯 0477
巴彦淖尔 0478
锡林郭勒盟 0479
呼伦贝尔 0470
兴安盟 0482
阿拉善盟 0483
辽宁区号
沈阳 024
大连 0411
鞍山 0412
抚顺 0413
本溪 0414
丹东 0415
锦州 0416
营口 0417
阜新 0418
辽阳 0419
铁岭 0410
朝阳 0421
盘锦 0427
葫芦岛 0429
吉林区号
长春 0431
吉林 0432
延边 0433
四平 0434
通化 0435
白城 0436
辽源 0437
松原 0438
白山 0439
珲春 0440
浙江区号
杭州 0571
湖州 0572
嘉兴 0573
宁波 0574
绍兴 0575
台州 0576
温州 0577
丽水 0578
金华 0579
衢州 0570
舟山 0580
黑龙江区号
哈尔滨 0451
齐齐哈尔 0452
牡丹江 0453
佳木斯 0454
绥化 0455
黑河 0456
大兴安岭地区 0457
伊春 0458
大庆 0459
七台河 0464
鸡西 0467
鹤岗 0468
双鸭山 0469
上海区号
上海 021
江苏区号
南京 025
镇江 0511
苏州 0512
南通 0513
扬州 0514
盐城 0515
徐州 0516
淮安 0517
连云港 0518
常州 0519
无锡 0510
泰州 0523
宿迁 0527
安徽区号
合肥 0551
蚌埠 0552
芜湖 0553
淮南 0554
马鞍山 0555
安庆 0556
宿州 0557
阜阳 0558
亳州 0558
黄山 0559
滁州 0550
淮北 0561
铜陵 0562
宣城 0563
六安 0564
巢湖 0565
池州 0566
福建区号
福州 0591
厦门 0592
宁德 0593
莆田 0594
泉州 0595
漳州 0596
龙岩 0597
三明 0598
南平 0599
江西区号
南昌 0791
九江 0792
上饶 0793
抚州 0794
宜春 0795
吉安 0796
赣州 0797
景德镇 0798
萍乡 0799
新余 0790
鹰潭 0701
山东区号
济南 0531
青岛 0532
淄博 0533
德州 0534
烟台 0535
潍坊 0536
济宁 0537
泰安 0538
临沂 0539
菏泽 0530
滨州 0543
东营 0546
威海 0631
枣庄 0632
日照 0633
莱芜 0634
聊城 0635
河南区号
郑州 0371
安阳 0372
新乡 0373
许昌 0374
平顶山 0375
信阳 0376
南阳 0377
开封 0378
洛阳 0379
商丘 0370
焦作 0391
济源 0391
鹤壁 0392
濮阳 0393
周口 0394
漯河 0395
驻马店 0396
三门峡 0398
湖北区号
武汉 027
鄂州 0711
孝感 0712
黄冈 0713
黄石 0714
咸宁 0715
荆州 0716
宜昌 0717
恩施土家族苗族自治州 0718
十堰 0719
襄樊 0710
随州 0722
荆门 0724
江汉仙桃 0728
天门 0728
潜江 0728
湖南区号
长沙 0731
株洲 0731
湘潭 0731
株洲(曾用) 0732
湘潭(曾用) 0733
衡阳 0734
郴州 0735
常德 0736
益阳 0737
娄底 0738
邵阳 0739
岳阳 0730
湘西土家族苗族自治州 0743
张家界 0744
怀化 0745
永州 0746
广东区号
广州 020
江门 0750
韶关 0751
惠州 0752
梅州 0753
汕头 0754
深圳 0755
珠海 0756
佛山 0757
肇庆 0758
湛江 0759
中山 0760
河源 0762
清远 0763
云浮 0766
潮州 0768
东莞 0769
汕尾 0660
阳江 0662
揭阳 0663
茂名 0668
广西区号
南宁 0771
崇左 0771
柳州 0772
来宾 0772
桂林 0773
梧州 0774
贺州 0774
贵港 0775
玉林 0775
百色 0776
钦州 0777
河池 0778
北海 0779
防城港 0770
四川区号
成都 028
攀枝花 0812
自贡 0813
绵阳 0816
南充 0817
达州 0818
遂宁 0825
广安 0826
巴中 0827
宜宾 0831
内江 0832
资阳 0832
乐山 0833
眉山 0833
凉山彝族自治州 0834
雅安 0835
甘孜藏族自治州 0836
阿坝藏族羌族自治州 0837
德阳 0838
广元 0839
泸州 0830
海南区号
海口市 0898
三亚市 0898
五指山市 0898
琼海市 0898
儋州市 0898
文昌市 0898
万宁市 0898
东方市 0898
澄迈县 0898
定安县 0898
屯昌县 0898
临高县 0898
白沙黎族自治县 0898
昌江黎族自治县 0898
乐东黎族自治县 0898
陵水黎族自治县 0898
保亭黎族苗族自治县 0898
琼中黎族苗族自治县 0898
西沙群岛 0898
南沙群岛 0898
中沙群岛 0898
洋浦经济开发区 0898
重庆区号
重庆 023
贵州区号
贵阳 0851
遵义 0852
安顺 0853
黔南布依族苗族自治州 0854
黔东南苗族侗族自治州 0855
铜仁地区 0856
毕节地区 0857
六盘水 0858
黔西南布依族苗族自治州 0859
云南区号
昆明 0871
大理白族自治州 0872
红河哈尼族彝族自治州 0873
曲靖 0874
保山 0875
文山壮族苗族自治州 0876
玉溪 0877
楚雄彝族自治州 0878
思茅 0879
昭通 0870
临沧 0883
怒江傈僳族自治州 0886
迪庆藏族自治州 0887
丽江 0888
西双版纳傣族自治州 0691
德宏傣族景颇族自治州 0692
西藏区号
拉萨 0891
日喀则地区 0892
山南地区 0893
林芝地区 0894
昌都地区 0895
那曲地区 0896
阿里地区 0897
陕西区号
西安 029
延安 0911
榆林 0912
渭南 0913
商洛 0914
安康 0915
汉中 0916
宝鸡 0917
铜川 0919
甘肃区号
兰州 0931
定西 0932
平凉 0933
庆阳 0934
武威 0935
金昌 0935
张掖 0936
酒泉 0937
嘉峪关 0937
天水 0938
陇南 0939
临夏回族自治州 0930
甘南藏族自治州 0941
白银 0943
青海区号
西宁 0971
海东地区 0972
黄南藏族自治州 0973
海南藏族自治州 0974
果洛藏族自治州 0975
玉树藏族自治州 0976
海西蒙古族藏族自治州德令哈 0977
海西蒙古族藏族自治州格尔木 0979
海北藏族自治州 0970
宁夏区号
银川 0951
石嘴山 0952
吴忠 0953
固原 0954
中卫 0955
新疆区号
乌鲁木齐 0991
伊犁哈萨克自治州奎屯 0992
石河子 0993
昌吉回族自治州 0994
吐鲁番地区 0995
巴音郭楞蒙古自治州 0996
阿克苏地区 0997
喀什地区 0998
伊犁哈萨克自治州伊宁 0999
克拉玛依 0990
塔城地区 0901
哈密地区 0902
和田地区 0903
阿勒泰地区 0906
克孜勒苏柯尔克孜自治州 0908
博尔塔拉蒙古自治州 0909";
return data;
}
}
}

时间: 2024-09-15 21:31:32

linq 查询 Linq 高级查询实例代码_实用技巧的相关文章

Asp.net中安全退出时清空Session或Cookie的实例代码_实用技巧

概览: 网站中点击退出,如果仅仅是重定向到登录/出页面,此时在浏览器地址栏中输入登录后的某个页面地址如主页,你会发现不用登录就能访问.这种所谓的退出并不是安全的. 那么怎样做到安全退出呢? 那就是点击退出后清空相应的Session或Cookie. 清空Session的代码: Session.Clear(); Session.Abandon(); 清除Cookie的正确代码(假设Cookie名称为UserInfo): if (Request.Cookies["UserInfo"] !=

asp.net中gridview的查询、分页、编辑更新、删除的实例代码_实用技巧

1.A,运行效果图 1.B,源代码/App_Data/sql-basic.sql 复制代码 代码如下: use mastergoif exists(select * from sysdatabases where name='db1')begin    drop database db1endgocreate database db1gouse db1go-- ================================-- ylb:1,类别表-- =====================

AspNetPager+GridView实现分页的实例代码_实用技巧

.框架是.NET Framework 4.0.一共为三个部分: 前台页面设计代码.前台页面程序代码.css样式.其中数据库连接操作用了DB类(连接语句),SQLHelper(微软的数据库操作类)效果图: 前台页面设计代码 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestWebSit

asp.net 通用的连接数据库实例代码_实用技巧

View Code 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <center><h2><font face="宋体">访问数据库的通用代码实例</font></h2>

使用DataAdapter填充多个表(利用DataRelation)的实例代码_实用技巧

Default.aspx 复制代码 代码如下: View Code <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q

asp.net repeater手写分页实例代码_实用技巧

复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using BLL; using Model; using System.Data.SqlClient; using System.Data; public partial class Test_Re

Ajax实现评论中顶和踩功能的实例代码_实用技巧

效果大致如下: javascript这块使用jquery.新建一个Asp.net web项目,使用NuGet获取Jquery最新版. 数据库方面使用Nhibernate,用Install-Package Nhibernate引用. 数据库是用的PostgreSQL,Install-Package Npgsql把驱动装上.我这里偷个懒,数据库名,用户名和密码都是ajaxDemo了. 创建数据库: 复制代码 代码如下: CREATE DATABASE "ajaxDemo"   WITH O

.net jMail邮件发送(含抄送、密送、多发、日志记录)实例代码_实用技巧

jmail是一个第三方邮件操作组件,通常位于web服务器端,实现收邮件及发邮件功能(客户端用Foxmail这类就很好了).可以利用它轻松实现发邮件.抄送.密送.多发.日志记录及收邮件功能.本章要讲的,就是:发邮件.抄送.密送.多发.日志记录. 一.组件准备下载JMail44_pro并安装(记下安装路径) 找到安装路径,将其中的jmail.dll复制到项目中 二.核心发送代码新建MailAPI.cs,并输入以下代码 复制代码 代码如下: using System;using System.Coll

Silverlightbutton图片切换样式实例代码_实用技巧

之前一直做WPF现在开始接触Slilverlight感触很多. 今天做一个Button要求 有两个图片,button默认有一个图片,鼠标over时用另一个图片, 用wpf做的时候写一个template很简单,但silverlight和wpf写起来不一样 记录一下.大概思路是两个image鼠标MouseOver的时候一个Visible一个Collapsed 写的是一个自定义控件,代码和皮肤分离,很简单的一个demo 代码下载:ImageButtonTest.rar 先写一个继承自button的im