往数据库插入一条记录同时修改xml 使它们的数据保持同步 我插入数据库中的一个字段后需要更新一下xml中的一个属性值来记录是否已经有这条记录 下次根据属性值更新或插入 这样我就不用访问一次数据库了 如何让它们一起成功 一起失败 比如说添加一条数据后没有权限修改xml怎么处理 当然我这只是说一个列子 出现问题肯定很多 比如断电.. 这样的话我该怎么处理最好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先,个人认为这样的设计不太合理,为何要用XML来记录某条数据库记录的状态,直接查询不是更快么,性能上并没有好处,而且用XML的话还需要考虑到IO并发等问题。抛开这些不说,你要实现的功能可以自己写一个事务来处理,每次将插入库的操作和写XML的操作都返回是否成功,如果一个不成功,则撤销另外一个不就好了。还有一个解决办法,你可以考虑写一个WinService,每隔一段时间从数据库中提取数据来更新你的XML。 其实我觉得无论是用Xml和数据库,都有各自的好处.例如博客里的文章总数就可以存在Xml里,写文章时就要涉及到数据库和Xml两者的操作用事务关联起来是必然,不过多多少少还是会遇到一些麻烦... 先数据库插入,再xml插入,xml插入不成功,数据库事务回滚 先数据库插入,再xml插入,xml插入不成功,数据库事务回滚数据库插入不成功.不写xml 急!急!急!求助:关于用户登录验证的问题! 帮忙写条sql语句 请问高手,为什么总提示我“文件读取错误”?——在线等! .NET发送邮件问题 在框架集中,网页调用? 关于排序方式和排序字段用参数传递的问题 TREEVIEW运行不正常问题,老问题 关于验证控件的问题 web.config中 authentication如何对一个目录进行权限控制,目录下有htm、doc等文档 mvc4 @Html.DropDownListFor的问题 数据转换问题 请教一个非回嗍的正则的写法
例如博客里的文章总数就可以存在Xml里,写文章时就要涉及到数据库和Xml两者的操作用事务关联起来是必然,不过多多少少还是会遇到一些麻烦...