尝试使用C#构建时出现错误2019

时间:2015-06-19 15:38:49

标签: c# .net entity-framework db2

几年前有人写了一个程序,我不得不修改它。在尝试使用.NET 4.5构建代码时,消息:

Error 2019: Member Mapping specified is not valid. The type 
'Edm.DateTime[Nullable=False,DefaultValue=,Precision=]' of member 
'SRVC_EVNT_END_TM' in type 'SimModel.STR_SRVC_EVNT' is not compatible with 
'DB2.time[Nullable=False,DefaultValue=,Precision=0]' of member 
'SRVC_EVNT_END_TM' in type 'SimModel.Store.STR_SRVC_EVNT'. 
C:\Users\ponthcm\Documents\Visual Studio 2013\Applications\SIM.Entity\SimModel.edmx 5299 13 SIM.Entity

我和编写它的程序员交谈过,在设置项目时我们可以提出的唯一区别是它使用的是Entity Framework 4,我目前有Entity Framework 5。

除此之外,我能看到的另一个可能的问题是,由于尺寸差异,它正试图将DateTime放入Time。任何见解将不胜感激。

1 个答案:

答案 0 :(得分:0)

问题是VS2010的IBM Dataserver Client插件是版本10.5,代码是用V9.5编写的。卸载并使用9.5安装插件后,错误消失了。