1

我想通过 WCF 数据服务和实体框架从磁盘读取的 XML 文件更新我的数据库。我正在使用 DataSet 读取 XML 文件,但我不知道如何通过实体框架部分从数据集中更新数据库。我正在使用 DataSet 来读取 XML,因为它工作得很好,但是如果有另一种方法可以通过实体框架将 XML 读入数据库,那就太好了。我想要的代码如下所示。

private void AddToDBFromXMLFile(string xmlFile)
{
    // this is reading my XML just fine, but i suspect there is another way to 
    // get the XML into the
    // database,  otherwise how can I get the XML into the database via the EF?
    DataSet dataSet = new DataSet();
    dataSet.ReadXml(xmlFile, XmlReadMode.InferSchema);

    // this is working and can update and retrieve my data using the usual methods
    var proxy = new TestApp.ServiceReference.TestEntities(new
    Uri("http://localhost:4976/TestWcfDataService.svc/"));


    // how do I update the database from the dataset?
    //proxy  << dataset 
}
4

0 回答 0