日期:2014-05-20 浏览次数:20874 次
var result = from ip in lqDB.IP_Table where ID == '1' (查询某一条记录) select new ( IPA = ip.IP_LIST );
string sql =string.Join("|",result.ToArray());
public string[] arrs(string str) { return str.Split('|'); } var result = from ip in lqDB.IP_Table where ID == '1' (查询某一条记录) select new ( IPA = arrs(ip.IP_LIST) );
------解决方案--------------------
如果能保证每次查询最多只有一条匹配的记录,请试试下面这样的:
string[] result = ip.lqDB.IP_Table .Where(w=>w.ID == '1') .Select(r=>r.IP_LIST) .SingleOrDefault() .Split("|");
------解决方案--------------------
你的这个问题我刻好像已经回答过你了吧
var result = from ip in lqDB.IP_Table
where ID == '1' (查询某一条记录)
select ip.IP_LIST;
此处不要用匿名类
------解决方案--------------------
string v = (from u in db.Orders select u.ShipName).FirstOrDefault(); string[] my=v.Split('|'); foreach (var vv in my) Console.WriteLine(vv); /*输出 * 172.168.1.1 * 172.168.1.2 * 172.168.1.3| */