当我获得特定表格的记录时,我没有得到预期的结果而且我不知道原因。
我在表gbd_Content
中有一个名为gbd_Content record = (from c in _db.gbd_Content where c.Id == contentId && c.IsActive==true && c.IsDeleted == false select c).FirstOrDefault()
的媒体资源,我可以使用以下格式保存电话号码:+351 123123123
然后我用以下表达式获取每条记录:
Content
但最奇怪的是,在财产123123123
我只有(from c in _db.gbd_Content where c.Id == contentId && c.IsActive==true && c.IsDeleted == false select c).FirstOrDefault()
如果我去SQL Server,它以我想要的格式正确保存,但我无法正确地将其恢复到服务器端。 我使用的是EF6。
为什么会这样?
更新
这真的很奇怪,但如果我改变了:
_db.gbd_Content
.Where(c => c.Id == contentId && c.IsActive == true && c.IsDeleted == false).FirstOrDefault();
到
{{1}}
它有效...... 这两个表达式在哪里不同?