Привязка данных из Entity Framework в источник данных Listivew - PullRequest
0 голосов
/ 15 октября 2011

Моя сущность возвращает следующее:

class StoreClass{

    public Entry GetStoreInfo(int id, UserInfo userInfo)
    {
       using (var context = new StoreEntities())
       {
          var query = from a in context.Store
            .Include("Ratings")
            .Include("Versions")
            .Include("Versions.Installers")
            .Include("Versions.Installers.Screenshots")
            .Include("Category")
            where a.ID == id && a.IsActive 
         select a;
    return query.FirstOrDefault();
             }
    }
    }

Я пытаюсь привязать данные, возвращенные из вышеуказанной функции, к представлению списка.

StoreClass objStore = new StoreClass ();
            Listview1.DataSource = objStore .GetStoreInfo(1,userInfo);
            LstAppletInfo.DataBind();
        }

Но выдается ошибка«Источник данных недопустимого типа. Это должен быть либо IListSource, IEnumerable, либо IDataSource.»

Помогите решить эту проблему !!!

1 Ответ

0 голосов
/ 15 октября 2011
public IEnumerable<Entry> GetStoreInfo(int id, UserInfo userInfo) 
{ 
    ...
    return query; 
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...