我刚刚使用EF只是因为我认为以这种方式使用DAL更简单,更快......但是......这是一个痛苦......
在解决了severam问题之后,我无法在sql数据库中成功地从我的表中更新dada。
我有一个aspx表单,它编辑实体对象(System.Data.Objects.DataClasses.EntityObject)中的一些fied,然后我调用EntitiesContext.SaveChanges()...它实际上保存了更改。但是以错误的方式。
例如,如果格式有这些数据: 名称:ABCD 号:1234
保存的数据将是 名称:a 数:1
请不要发给我begginers文档我已经看过了! 是的...我创建了Store程序,并且我已经多次重新创建了.edmx!
谢谢。
答案 0 :(得分:2)
您的存储过程是否可能引入只有1个字符长的参数?我没有做任何EF工作,但我过去遇到过一些问题,我会不小心在存储过程中声明参数错误,并且只能处理错误声明的参数中的数据。