0
Я использую телефон Windows 8, MVVM + SQL Server CE 3.5 базы данныхЯвное строительство типа объекта ### в запросе не допускается
В папке model
У меня есть объявление таблицы <TblCollections>
В папке ViewModel
имеют этот код для получения коллекции.
public IEnumerable<TblCollections> GetTblCollections()
{
using (DbContext db = new DbContext(DbContext.ConnectionString))
{
var query = from collection in db.TblCollections
select new TblCollections
{
a = (string)collection.a,
b = (int)collection.b,
id = (int)collection.id,
};
IEnumerable<TblCollections> _TblCollections = query.ToList();
return _TblCollections;
}
}
Я получаю ошибку на query.ToList();
Явное строительство типа "TblCollections" сущностей в запросе не допускается
Почему?
Что проблема в использовании «из коллекции в db.TblCollections выберите коллекции» –
мне нужно использовать его таким образом, потому что я делаю count в select new. например, выбрать новый TblCollections { a = (строка) collection.a, b = (int) collection.b, id = (int) collection.id, count = (int) collection.tblfiles.count(); }; –
попробуйте под предложением анонимного класса, поскольку вы хотите немного свойств, которые могут вам помочь. –