我在像
这样的wcf服务中有一个超级简单的选择 BusinessModel.Candidate candidateObject
= dcMUPView.Candidates.SingleOrDefault(dev => dev.Username == username);
但是当我点击这个代码,然后检查候选对象时,它的候选者值是不正确的。在DB中,candidateid是标识列和主键。在这种情况下,它在数据库中是2572884但是当我查看candidateObject时,返回的值是0x00274254。任何人都知道可能会导致这样的事情吗?
答案 0 :(得分:1)
我认为您的查询返回正确的记录,因为0x00274254(基数16)= 2572884(基数为10)。
如果使用调试器检查值,请确保关闭十六进制显示选项(有关详细信息,请参阅此处:Visual Studio debugger - Displaying integer values in Hex)。