返回首页

如果你是工作晔晔SmartForms和能力变成强类型的内容类型,您可能已经知道。如果你不熟悉,想起来,以加快我建议1甘德位于主题在静脉条例草案"的研讨会上。这是一个容易一点上SmartForm内容做一些CRUD操作,但根据什么您的SmartForm看上去像一大步,你可能会得到一个奇怪的内容类型类使用xsd.exe时,只依靠类的创建工具。
以转型更进了一步,变成一个真正的域对象的内容类型类,可以使你的代码有点更清洁,并进一步独立,从业务层数据层,它总是很高兴。吉米Bogard有一个很好的{A},你可以利用你的域对象和您SmartForm的内容类型之间移动。
Automapper的做了不错的工作,找出哪些领域应被映射到哪个领域,你拿控制在一个领域或类型的映射,它具有很大的灵活性。如果你有你的SmartForm富文本字段,你可能会想要做类似下面的代码示例,它引入了一个自定义解析,使得更容易从一个字符串字段映射到域对象上相应的丰富的文本字段SmartForm。{A2的}|詹姆斯・科尔曼

回答

评论会员:游客 时间:2012/02/04
SQL确实有一个非常好的支持XML。MSDN上读到它,并给它一个尝试。不要犹豫,要发表一个具体的问题,如果你不能够通过它的工作方式
Pritesh雅利安:提取XML数据使用LINQ
或读取XML使用DataSet或的DataTable datasetObj.ReadXML()或datatableObj.ReadXML()

逐一记录您已取得并插入到你所需的表。
希望这将帮助你......
评论会员:游客 时间:2012/02/04
米卡Wendelius:要添加到以前的答案,这里是一开始在MSDN点:{A3}DB:{A4}]
SK赛尼:使用下面的代码从XML文件转移到SQL检索数据:


 try

            {

                XmlReader xmlFile;

                xmlFile = XmlReader.Create("Product.xml", new XmlReaderSettings());

                DataSet ds = new DataSet();

                ds.ReadXml(xmlFile);

// Here you can insert your code to save your dataset contents to Sql Server easily.



            }

            catch (Exception ex)

            {

                MessageBox.Show(ex.ToString());

            } 


希望这将有助于你
评论会员:valeranavin 时间:2012/02/04
<pre lang="text"><pre lang="HTML"><pre lang="CSS"><pre lang="Javascript"><pre lang="SQL"><pre lang="SQL"><pre lang="PHP"><pre lang="PHP"><pre lang="PHP"><pre lang="Delphi"><pre lang="Delphi"><pre lang="Delphi"><pre lang="Delphi"><pre lang="Delphi"><pre lang="Delphi"><pre lang="Delphi"><pre lang="Delphi"><pre lang="Delphi"><small><small><small><a href=""></a>[<a href="" target="_blank"></a>]</small></small></small>