关于silverlight+MVVM+WCF保存数据出错的问题
2012-03-21 15:07
225 查看
最近在用silverlight开发一个项目,由于接触比较浅,做起来真是一个头两个大。一个简单的数据更新操作费了好多天,哎
期间的点点滴滴打算记录起来,就当是给自己的纪念吧,哈哈~。
单表更新:表结构如下
【TProject】
{FGUID VARCHAR(32).....}
新增后保存执行代码如下:
Context.TPROJECTs.Add(param);
Context.SubmitChanges(OnSubmitCompleted, param);
SubmitChanges后就报一个错,
“发生未经处理的异常。。。code:4004. Category:ManagedRuntimeError.”
Submit operation failed validation. Please inspect Entity.ValidationErrors for each entity in EntitiesInError for more information。
期间真是花了很多时间在网速搜资料啊,提问题,也没人回答,凄凉无限。
后来在看网速下载一个数据操作实例时,发现数据库有些差异
我是先在数据库新建表,然后在导入entify framk中,表中的字符串字段是用varchar类型的,而实例中的字符型字段是用的nvarchar,
反正死马当活马医了,试试呗,把字段类型改掉,更新模型,运行,保存,哈终于可以了。。。
具体原因实在不懂,单纯记录而已。如果有人也碰到类似问题,希望能帮到,呵呵,那就不胜欣慰了。
期间的点点滴滴打算记录起来,就当是给自己的纪念吧,哈哈~。
单表更新:表结构如下
【TProject】
{FGUID VARCHAR(32).....}
新增后保存执行代码如下:
Context.TPROJECTs.Add(param);
Context.SubmitChanges(OnSubmitCompleted, param);
SubmitChanges后就报一个错,
“发生未经处理的异常。。。code:4004. Category:ManagedRuntimeError.”
Submit operation failed validation. Please inspect Entity.ValidationErrors for each entity in EntitiesInError for more information。
期间真是花了很多时间在网速搜资料啊,提问题,也没人回答,凄凉无限。
后来在看网速下载一个数据操作实例时,发现数据库有些差异
我是先在数据库新建表,然后在导入entify framk中,表中的字符串字段是用varchar类型的,而实例中的字符型字段是用的nvarchar,
反正死马当活马医了,试试呗,把字段类型改掉,更新模型,运行,保存,哈终于可以了。。。
具体原因实在不懂,单纯记录而已。如果有人也碰到类似问题,希望能帮到,呵呵,那就不胜欣慰了。
相关文章推荐
- 关于silverlight+MVVM+WCF保存数据出错的问题(2)
- Silverlight保存大数据到WCF出现Not Found问题
- 关于mysql数据库保存bit类型数据的问题
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
- 关于qt保存数据到txt文件的问题
- 关于Silverlight对匿名类型数据绑定的问题及其解决方法
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
- 关于Sqlserver2008,修改数据表无法保存的问题
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
- 关于WCF和Silverlight调试的问题
- 关于php加密库加密数据上传数据库或解密出错的问题
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
- 关于使用Silverlight Toolkit 3 中的主题后DataGrid无法呈现数据的问题
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
- 关于c++文件流读取最后一行数据时重复或者出错问题
- 关于Silverlight对匿名类型数据绑定的问题及其解决方法
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询