日期:2014-05-20 浏览次数:21033 次
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|
*/