Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在实体框架中选择ID?_C#_Entity Framework 4 - Fatal编程技术网

C# 在实体框架中选择ID?

C# 在实体框架中选择ID?,c#,entity-framework-4,C#,Entity Framework 4,如何选择任何实体查询中的所有ID作为列表 假设我有一个具有2个属性的实体 (int)Id (任何类型)(财产) 如何选择查询中的所有ID作为列表?如下所示: var IDs = from e in Entities select e.Id; 这是可行的,但需要放在括号内和.ToList();所以:var Id=(从实体中的e选择e.Id).ToList();您是对的,因为在我的回答中,您将得到一个IEnumerable而不是一个列表,但是您应该能够在列表实现IEnumera

如何选择任何实体查询中的所有ID作为列表

假设我有一个具有2个属性的实体

(int)Id

(任何类型)(财产)

如何选择查询中的所有ID作为列表?

如下所示:

var IDs = from e in Entities
          select e.Id;

这是可行的,但需要放在括号内和.ToList();所以:var Id=(从实体中的e选择e.Id).ToList();您是对的,因为在我的回答中,您将得到一个IEnumerable而不是一个列表,但是您应该能够在列表实现IEnumerable时迭代这两个。