1

我最近才使用 EF,只是因为我认为以这种方式拥有 DAL 更简单、更快捷……但这对 ....s 来说很痛苦

解决严重问题后,我无法从 sql 数据库中的表中成功更新数据。

我有一个 aspx 表单,可以编辑实体对象(System.Data.Objects.DataClasses.EntityObject)中的一些字段,然后我调用 EntitiesContext.SaveChanges()...它实际上保存了更改。但是以错误的方式。

例如,如果格式具有以下数据:名称:abcd 编号:1234

保存的数据将是 Name:a Number:1

请不要向我发送我已经看过的所有初学者文档!是的...我已经创建了 Store 过程,并且我已经多次重新创建了 .edmx!

谢谢你。

4

1 回答 1

2

您的存储过程是否有可能引入只有 1 个字符长的参数?我不做任何 EF 工作,但我过去遇到过一些问题,我会不小心在存储过程中声明错误的参数,并且它只能处理尽可能多的数据,以适应错误声明的参数。

于 2009-02-27T18:38:40.230 回答