<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_BAsil_分类_XML &amp; SOAP</title><id>http://feed.cnblogs.com/blog/u/19048/category/133203/rss</id><updated>2012-05-29T18:28:41Z</updated><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/basilwang/category/133203.html"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/19048/category/133203/rss"/><entry><id>http://www.cnblogs.com/basilwang/archive/2008/04/25/1170649.html</id><title type="text">读取xml通过deserialize和linq to sql快速更新数据表</title><summary type="text">Linq to sql给我们的orm影射带来了极大的便利，实体类写很少的代码就可以完成数据库表的增删查改，也使我们能够更加专注于业务逻辑；而Xml的应用也是相当广泛，如今的SOA很大程度上是利用了Xml格式的SOAP消息来进行交互。有的时候我们会碰到需要读取xml保存到数据库的情况，在没有Linq的时候，可能我们会通过XmlSerializer的Deserialize方法来反序列化Xml生成相对应的net class，然后操作net class插入数据库，如果不采用orm的话，代码量和利用XmlDocument直接操作Xml更新数据库没有什么差别，那么现在有了Linq to sql，反序列化的net class和Linq to sql的Entity可以优雅的结合到一起，看看减轻了我们多少的工作量？</summary><published>2008-04-25T02:43:00Z</published><updated>2008-04-25T02:43:00Z</updated><author><name>BAsil</name><uri>http://www.cnblogs.com/basilwang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/basilwang/archive/2008/04/25/1170649.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/basilwang/archive/2008/04/25/1170649.html"/><content type="text">Linq to sql给我们的orm影射带来了极大的便利，实体类写很少的代码就可以完成数据库表的增删查改，也使我们能够更加专注于业务逻辑；而Xml的应用也是相当广泛，如今的SOA很大程度上是利用了Xml格式的SOAP消息来进行交互。有的时候我们会碰到需要读取xml保存到数据库的情况，在没有Linq的时候，可能我们会通过XmlSerializer的Deserialize方法来反序列化Xml生成相对应的net class，然后操作net class插入数据库，如果不采用orm的话，代码量和利用XmlDocument直接操作Xml更新数据库没有什么差别，那么现在有了Linq to sql，反序列化的net class和Linq to sql的Entity可以优雅的结合到一起，看看减轻了我们多少的工作量？</content></entry></feed>
