我有一个里面object {System.Collections.Generic.List<object>}
包含 1000 个object {DynamicData}
,每个有 4 个键和值,另一个List
有 2 个键和值。我需要将这个对象序列化为一个 XML 文件,我尝试了正常的序列化,但它给了我这个异常 = The type DynamicData was not expected
,我如何序列化这个对象?
这是代码:
//output is the name of my object
XmlSerializer xsSubmit = new XmlSerializer(output.GetType());
var xml = "";
using (var sww = new StringWriter())
{
using (XmlWriter writers = XmlWriter.Create(sww))
{
try
{
xsSubmit.Serialize(writers, output);
}
catch (Exception ex)
{
throw;
}
xml = sww.ToString(); // Your XML
}
}
Run Code Online (Sandbox Code Playgroud)
我可以逐行和逐个元素地创建 xml 文件,但我想要更快、更少代码的东西。我的对象的结构是这样的:
output (count 1000) …
Run Code Online (Sandbox Code Playgroud) 我使用这样一种形式react-jsonschema-form
,但我真的想自定义与应用程序(包括表格)Material-UI
。我无法同时使用两者,因为react-jsonchema-form
使用了uiSchema
样式,并且Material-UI
设置了prop
这样的:
SimpleModal.propTypes = {
classes: PropTypes.object.isRequired,
};
<FormControl className={classes.formControl}>
Run Code Online (Sandbox Code Playgroud)
我怎样才能使用Material-UI
里面的schema forms
?
我有一个dynamic list object
我想BulkInsert
进入的库DB
,我正在使用OracleBulkCopy
另一个库中的旧方法,但是我不能再使用该库了,在新库中我没有此方法。
新库: using Oracle.ManagedDataAccess.Client;
旧库: Oracle.DataAccess.Client
有谁知道一种简单的方法Bulk
而无需创建列表或数组来做到这一点?