好吧,在花了无数时间谷歌搜索答案之后,我不得不在这件事上添加另一个问题......
我有一个包含 2 个日期时间字段的表,由 VS 2010 中的 EF4 EDMX 设计器生成。
SQL 2008 中生成的字段是 datetime 而不是 datetime2。
查看 edmx 标记,这些字段的类型为 datetime2。
插入因已知的转换问题 datetime2 / datetime....而失败
我已手动将 sql 表上的字段更改为 datetime2。
仍然没有运气。
我可能在这里遗漏了一些东西,但无法弄清楚到底发生了什么。
我什至尝试从设计器重新生成数据库并从数据库重新创建 edmx ......
仍然是同样的问题。
非常感谢任何帮助。