繁体   English   中英

WPF和ADO.NET EF-不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM