日期:2014-05-20  浏览次数:20896 次

关于Entity Framework 中无法使用Dbset.Find的功能?
           如题 ,为什么我在Entity Framework4.1中使用不了 Dbset.find功能?
例如:var person = context.People.Find(1, "Michael");在VS2010里面使用不了。。。。
------最佳解决方案--------------------
引用:
引用:

context.People是什么类型的?

我这里是System.Data.Objects.ObjectSet<TEntity>, 没有Find
其实就相当于一个表。。。


表也有类型的。
------其他解决方案--------------------
context.People是什么类型的?

我这里是System.Data.Objects.ObjectSet<TEntity>, 没有Find
------其他解决方案--------------------
你可以用Where。

http://msdn.microsoft.com/en-us/library/bb338811.aspx
------其他解决方案--------------------
引用:
context.People是什么类型的?

我这里是System.Data.Objects.ObjectSet<TEntity>, 没有Find
其实就相当于一个表。。。
------其他解决方案--------------------
引用:
你可以用Where。

http://msdn.microsoft.com/en-us/library/bb338811.aspx
我知道可以用Where 但是听说find比较好用,就想用了。。。。