我对 LINQ 中的查询有疑问:
DataClasses1DataContext db = new DataClasses1DataContext();
var shpnme = from p in db.Orders
where p.ShipCity == "A"
select p.ShipName;
我认为数据库将使用 Orders 数据库,以及在“ShipCity”中的任何条目 =“A”,它将返回该 ShipCity 条目的 Shipname,我是否正确?
你也可以做一个通配符吗?例如A*
最佳答案
是的,您是对的,这将返回 ShipCity 等于 "A"的所有 ShipNames。可以使用 .Contains()
、.StartsWith()
和 .EndsWith()
var shpnme = from p in db.Orders
where p.ShipCity.StartsWith("A")
select p.ShipName;
关于c# - LINQ to SQL - 从 X WHERE X = "1"选择 Y,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6009921/