异步检索特定属性值

时间:2013-10-24 16:31:08

标签: c# wpf entity-framework asynchronous

我正在Wpf开发一个项目,该项目使用Sql连接到EF数据库。

现在我正在使用Task异步检索数据,以防止UI被阻止。我的确如下:

Task.Factory.StartNew(() =>
            {
                ItemsSource = myObjectContext.Table01;
            });

到目前为止,一切都按预期运作。

我的问题是我的数据库中的一个表有一个类型为varbinary的列,用于存储图片。因此,从数据库中检索所有行需要很长时间,在我的应用程序中看不到任何内容,直到所有数据都被完全加载。

我意识到问题就在于图片,即。如果我从表中删除图片,则检索数据的速度会快得多。

所以我想知道是否有办法在EF 异步中检索对象的某些特定属性。

提前谢谢。

0 个答案:

没有答案