Context属性未正确填充

时间:2017-10-03 10:38:53

标签: c# sql-server linq

当我获得特定表格的记录时,我没有得到预期的结果而且我不知道原因。

我在表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。

Debugging

sql server query

为什么会这样?

更新

这真的很奇怪,但如果我改变了:

_db.gbd_Content
                .Where(c => c.Id == contentId && c.IsActive == true && c.IsDeleted == false).FirstOrDefault(); 

{{1}}

它有效...... 这两个表达式在哪里不同?

0 个答案:

没有答案