var q =
from c in db.Customers
select new
{
c.CustomerID,
Location = c.City + ", " + c.Country
};
语句描述:这个例子使用+运算符在形成经计 算得出的客户Location值过程中将字符串字段和字符串串联在一起。
var q =
from p in db.Products
where p.ProductName.Length < 10
select p;
语句描述:这个例子使用Length属性查找名称短于10个字符的所有产品。
var q =
from c in db.Customers
where c.ContactName.Contains ("Anders")
select c;
语句描述:这个例子使 用Contains方法查找所有其联系人姓名中包含“Anders”的客户。
var q =
from c in db.Customers
select new
{
c.ContactName,
SpacePos = c.ContactName.IndexOf(" ")
};
语句描述:这个例子使用IndexOf方法查找每个 客户联系人姓名中出现第一个空格的位置。
var q =
from c in db.Customers
where c.ContactName.StartsWith("Maria")
select c;
语句描述:这个例子使用StartsWith方法查找联系人姓名以 “Maria”开头的客户。
var q =
from c in db.Customers
where c.ContactName.EndsWith("Anders")
select c;
语句描述:这个例子使用EndsWith方法查找联系人姓名以 “Anders”结尾的客户。
var q =
from p in db.Products
select p.ProductName.Substring(3);
语句描述:这个例子使用Substring方 法返回产品名称中从第四个字母开始的部分。
var q =
from e in db.Employees
where e.HomePhone.Substring(6, 3) == "555"
select e;
语句描述:这个例子使用Substring方法查找家庭电话号码第七位 到第九位是“555”的雇员。
var q =
from e in db.Employees
select new
{
LastName = e.LastName.ToUpper(),
e.FirstName
};
语句描述:这个例子使用ToUpper方法返回姓氏已转换为大 写的雇员姓名。
var q =
from c in db.Categories
select c.CategoryName.ToLower();
语 句描述:这个例子使用ToLower方法返回已转换为小写的类别名称。
var q =
from e in db.Employees
select e.HomePhone.Substring(0, 5).Trim ();
语句描述:这个例子使用Trim方法返回雇员家庭电话号码的前五 位,并移除前导和尾随空格。
var q =
from e in db.Employees
where e.HomePhone.Substring(4, 1) == ")"
select e.HomePhone.Insert(5, ":");
语句描述:这个例子使用 Insert方法返回第五位为 ) 的雇员电话号码的序列,并在 ) 后面插入一个 :。
var q =
from e in db.Employees
where e.HomePhone.Substring(4, 1) == ") "
select e.HomePhone.Remove(9);
语句描述:这个 例子使用Remove方法返回第五位为 ) 的雇员电话号码的序列,并移除从第十个 字符开始的所有字符。
var q =
from e in db.Employees
where e.HomePhone.Substring(4, 1) == ")"
select e.HomePhone.Remove(0, 6);
语句描述:这个例子使用Remove方法返 回第五位为 ) 的雇员电话号码的序列,并移除前六个字符。
var q =
from s in db.Suppliers
select new
{
s.CompanyName,
Country = s.Country
.Replace ("UK", "United Kingdom")
.Replace ("USA", "United States of America")
};
语句描述:这个例子使用 Replace 方法返回 Country 字段中UK 被替换为 United Kingdom 以及USA 被替换为 United States of America 的供 应商信息。
我最近在玩和讯微博,很方便,很实用,你也来和我一起玩吧!
去看看我的微博吧!http://t.hexun.com/4194019/default.html
联系客服