我使用DBLinq从C# .NET 3.5访问MySQL DB
我已经为VisualStudio2010ORM创建了dbml文件,它可以很好地加载-但是,当我编译源代码时,会遇到有关将MySQL时间戳转换为.NET DateTime的错误。
现在,这种类型是有意义的,因为它们是两种“不同的”类型(尽管MySQL文档说它们实际上是相同的)。
VS 2010引发的错误是:
错误1 DBML1005:不支持“活动”列“RowVersion”中的DbType‘时间戳’和'System.DateTime‘类型之间的映射。0 0 0
其中RowVersion是乐观并发的时间戳。
我怎样才能让它在2之间工作呢?
发布于 2010-10-10 04:23:27
原来这是DBLINQ的一个问题,问题报告给Mono团队。
发布于 2010-12-24 15:28:29
在Mono修复问题时,您可以尝试使用Devart dorConnect for MySQL或德瓦特LinqConnect。这些产品应该与Mono框架一起工作
https://stackoverflow.com/questions/3740796
复制相似问题