我正在Wpf
开发一个项目,该项目使用Sql
连接到EF
数据库。
现在我正在使用Task
异步检索数据,以防止UI被阻止。我的确如下:
Task.Factory.StartNew(() =>
{
ItemsSource = myObjectContext.Table01;
});
到目前为止,一切都按预期运作。
我的问题是我的数据库中的一个表有一个类型为varbinary
的列,用于存储图片。因此,从数据库中检索所有行需要很长时间,在我的应用程序中看不到任何内容,直到所有数据都被完全加载。
我意识到问题就在于图片,即。如果我从表中删除图片,则检索数据的速度会快得多。
所以我想知道是否有办法在EF
异步中检索对象的某些特定属性。
提前谢谢。