|
[楼主] 求助 :.net 从windows迁移部署到Linux中报错 {"code":"0002","msg":" at System.Data.Entity.Core.Common.Internal.Materialization.Shaper+ErrorHandlingValueReader`1[T].GetValue (System.Data.Common.DbDataReader reader, System.Int32 ordinal) [0x00067] in <000f54522ad145bf987b3043022f9799>:0 [1楼] 回复:求助 :.net 从windows迁移部署到Linux中报错 使用了EF吗?用的是什么版本?必须用6.0以上版本。 [2楼] 回复:求助 :.net 从windows迁移部署到Linux中报错 用的实体是6.0 <package id="EntityFramework" version="6.1.3" targetFramework="net452" /> 实体更新时 涉及到时间更新就会报错 事件类型为datetime? 例如 实体取值时,复制到相应的类中(类属性为datetime?)赋值出错,报已经具体化的时间无法转成可以为NUll的datetime类型, CommentsDate=z.CommentsDate 报错,注释掉不报错 [3楼] 回复:求助 :.net 从windows迁移部署到Linux中报错 把sql的datetime字段改为datetime2试试 [4楼] 回复:求助 :.net 从windows迁移部署到Linux中报错 不行还是出错,报错信息入下
|
|