Um wieder ein geändertes DataSet in das benötigte Object Array zurückzuwandeln.
ObjectArray[] objectArray = DataSet.ToSpecifiedObject<ObjectArray[]>();
public static T ToSpecifiedObject<T>(this DataSet value)
{
byte[] buf = System.Text.UTF8Encoding.UTF8.GetBytes(value.GetXml());
MemoryStream ms = new MemoryStream(buf);
XmlSerializer ser = new XmlSerializer(typeof(T));
object obj = ser.Deserialize(ms);
return (T)obj;
}
Kommentare zum Snippet