country难道是保留字吗? sql2008的?.net的?还是Entity framwork的?为什么列名含有country的都无法写入?

毕设客栈 其他问答 1

奇怪的问题请教各位前辈:

我MVC2网站里面用Entity强类型视图写入、更新数据库表记录, 但只要是数据库表列名中含有“country”字样的字段都没法写入数据、也没法更新数据!

而不含“country”字样其他列都正常!

所用系统是server2008 + MSsql2008 + .net4.0 + MVC2 + Entity framwork

country难道是哪一项保留字吗? sql2008的?.net的?还是Entity framwork的?为什么名含有country的都无法写入?

折腾了两天了还是没结果, 请各位前辈解答一下! 不甚感激!

回复

共2条回复 我来回复
  • 源码客栈
    这个人很懒,什么都没有留下~
    评论

    通常这种问题我叫它们为程序员的愚蠢错误,拼错单词或是啥的,找也找不到。

    但是最简单证伪的方式就是,随便新建一个数据表,建一个最简单的测试项目,你就知道肯定是哪儿出错了。

    当然,DUDU说的基本上是找到错误的一个方法。不过程序员通常对于自己造成的错误会视而不见的。

    0条评论
  • 源码工厂
    这个人很懒,什么都没有留下~
    评论

    谢谢您,我跳出牛角尖,新建一个简单项目测试没问题,不过原来的项目我检查过了确实没有拼写错误,我删掉原来自动生成的模型,重新生成了一遍OK了,生成的模型应该也不会有拼写错误啊,不知道怎么回事,反正是重新生成了一次好了

    0条评论

发表回复

登录后才能评论