[英]WPF and ADO.NET EF - not working
我正在编写一段代码,该代码从sql ce 3.5数据库中获取记录,根据提供的url创建图像,然后用这些图像填充observablecollection。 看起来像这样:
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
Entities db = new Entities();
ObservableCollection<Image> _imageCollection =
new ObservableCollection<Image>();
IEnumerable<library> libraryQuery =
from c in db.ElectricalLibraries
select c;
foreach (ElectricalLibrary c in libraryQuery)
{
Image finalImage = new Image();
finalImage.Width = 80;
BitmapImage logo = new BitmapImage();
logo.BeginInit();
logo.UriSource = new Uri(c.url);
logo.EndInit();
finalImage.Source = logo;
_imageCollection.Add(finalImage);
}
}
尝试更改任何内容时,我遇到两个错误:1)无法从IQueryable转换为IEnumerable 2)连接字符串无效,对于提供者而言不正确或找不到。 带有EF模型和app.config的DataAccessLayer和此代码位于两个单独的项目中。
有什么建议如何正确编写吗?
1)
交换
IEnumerable<library> libraryQuery =
与
IEnumerable<ElectricalLibrary> libraryQuery =
要不就
var libraryQuery =
?
2)连接-您需要在可执行文件中有app.config-而不是在引用的项目中。 根据您提供的信息,在没有更多信息的情况下,我所能找到的信息差不多。
WPF应用程序框架(WAF)的BookLibrary示例应用程序演示了如何结合使用带有SQL CE 3.5的实体框架和WPF。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.