我正在使用servicestack ormlite。我对一种合同感到震惊,我无法获得这样的数据:
**dbCmd.Select<UserView>(n => n.Id == 5)** throws *Object reference not set to an instance of an object error.*
我的视图映射是正确的。以下命令运行良好并提供输出数据:
**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*
对于其他datacontracts / entity选择工作正常:
**dbCmd.Select<RoleView>(n => n.Id == 5)** * //Got the roles for 5*
知道里面发生了什么吗?