我正在使用asp.net c#框架3.5中的Entity Framework,使用poco生成器模板生成实体类。
但是我遇到了以下错误:
找不到类型或命名空间名称
ObservableCollection
(您是否缺少using指令或程序集引用?)
请注意,System.Collections.ObjectModel
也已添加到类中。
可能出了什么问题?如何解决?
我正在使用asp.net c#框架3.5中的Entity Framework,使用poco生成器模板生成实体类。
但是我遇到了以下错误:
找不到类型或命名空间名称
ObservableCollection
(您是否缺少using指令或程序集引用?)
请注意,System.Collections.ObjectModel
也已添加到类中。
可能出了什么问题?如何解决?
使用System.Collections.ObjectModel;
将WindowsBase添加到您的引用中。
@Riz,请确保您的项目引用了System.Windows,因为ObservableCollection位于System.Collections.ObjectModel命名空间中,该命名空间在.Net 4.0中位于System.Windows中,在.Net 3.0和3.5中位于System.Collection.ObjectModel中。在此之前是不可用的。在Silverlight中,它可以在System.Collections.ObjectModel中找到。
请确保System.Data.Entity Dll的版本为4,而非2。看起来它只存在于.net framework 4.0上。
我认为ObservableCollection只存在于.NET 4.0中。