查询要检索描述。来自Id In Linq

时间:2010-03-26 05:37:58

标签: linq

我是Linq的新手,我没有解释这个问题

Db.Enum_Countries .Where(p=>p.id==id)
.Single()
.Title)
你能帮助我......

2 个答案:

答案 0 :(得分:0)

Where(...)查找具有给定ID的所有国家/地区。 Single(...)确保只有一个国家/地区拥有该ID,并且只返回该国家/地区。

总之,它表示“唯一ID为id的国家/地区的标题。”

答案 1 :(得分:0)

您有一系列事物 - 可能是国家/地区 - 拥有Title财产。您希望在该列表中找到id属性与范围内的id变量匹配的单个项目。然后,您想要访问其Title属性。

你也可以写:

db.Enum_Countries.Single(p => p.id == id).Title