Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.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# 实体框架转换为对象集_C#_Entity Framework - Fatal编程技术网

C# 实体框架转换为对象集

C# 实体框架转换为对象集,c#,entity-framework,C#,Entity Framework,我对实体框架非常陌生,我有一个问题。 是否可以将类型var强制转换为强类型ObjectSet 例如,我想这样做(这只是我头脑中的一个例子,不是真正的代码): 谢谢 变量类型var。在您的场景中,它是IQueryable。无法将其强制转换为ObjectSet。您应该能够将其转换为ObjectQuery谢谢,我检查了我的代码,您的解决方案成功了。我不知道var是这样工作的。我尝试过各种解决方案,但最简单的是正确的。var mbrQuery=member.FirstOrDefault();EF.Mem

我对实体框架非常陌生,我有一个问题。 是否可以将类型var强制转换为强类型ObjectSet

例如,我想这样做(这只是我头脑中的一个例子,不是真正的代码):


谢谢

变量类型
var
。在您的场景中,它是
IQueryable
。无法将其强制转换为
ObjectSet
。您应该能够将其转换为
ObjectQuery

谢谢,我检查了我的代码,您的解决方案成功了。我不知道var是这样工作的。我尝试过各种解决方案,但最简单的是正确的。var mbrQuery=member.FirstOrDefault();EF.Member mbr=mbrQuery.Member;“var仍然是强类型的。它只是根据您最初输入的内容推断类型。它绝不是动态类型。
var member = from item in member
                where (age == 30)
                select item;


EF.Member mbr = (EF.Member)member;   // here I would like to cast/convert