Я использую сервисный стек ormlite.Я был поражен одним типом контракта, когда я не могу получить такие данные:
**dbCmd.Select<UserView>(n => n.Id == 5)** throws *Object reference not set to an instance of an object error.*
С тех пор сопоставления My View верны.Следующая команда работает хорошо и выдала выходные данные:
**dbCmd.Select<UserView>()*** //Got all the datas including id 5*
**dbCmd.SingleWhere<UserView("Id", 5);*** //Got data for Id 5*
**dbCmd.Where<UserView>(new{Id = 5});*** //Got data for Id 5*
Для других контрактов данных / выбор сущности работает отлично:
**dbCmd.Select<RoleView>(n => n.Id == 5)** * //Got the roles for 5*
Есть идеи, что происходит внутри?