相关疑难解决方法(0)

实体框架:"存储更新,插入或删除语句影响了意外的行数(0)."

我正在使用Entity Framework来填充网格控件.有时当我进行更新时,我收到以下错误:

存储更新,插入或删除语句会影响意外的行数(0).自实体加载后,实体可能已被修改或删除.刷新ObjectStateManager条目.

我无法弄清楚如何重现这一点.但它可能与我进行更新的距离有多大关系.有没有人看过这个或有没有人知道错误信息是指什么?

编辑:不幸的是我不再自由地重现我在这里遇到的问题,因为我离开了这个项目并且不记得我是否最终找到了解决方案,如果另一个开发人员修复它,或者我是否解决了这个问题.因此我不能接受任何答案.

entity-framework

312
推荐指数
18
解决办法
31万
查看次数

Oracle Entity Framework提供程序不会以毫秒为单位存储DateTime.Now

我和这个人基本上有完全相同的问题.

为什么我无法使用Entity Framework保存当前的DateTime.Now

但他使用的是SQL Server,而我正在使用Oracle.(我的申请必须与两者合作)

他的问题是在数据库级别没有正确设置精度.

我注意到如果我手动编辑我的oracle数据库中的毫秒数,EF可以用毫秒提取正确的时间戳.但是当我创建一个带有DateTime属性的实体到"DateTime.Now"时,它会被截断.

DateColumn1属性属于Oracle类型 Timestamp

我记录了insert语句

insert into "SchemaName"."TableName"("DateColumn1") values (:P0) --:P0:'5/14/2015 4:07:27 PM' (Type = Date)

疯狂的是,这适用于SQL Server.

c# oracle datetime entity-framework

6
推荐指数
1
解决办法
3244
查看次数

标签 统计

entity-framework ×2

c# ×1

datetime ×1

oracle ×1