+> :information_source: The STTP data set functionality is modeled after, and generally interoperable with, the [.NET DataSet](https://docs.microsoft.com/en-us/dotnet/api/system.data.dataset). Serialized XML schemas and data saved from a .NET DataSet can be successfully parsed from an STTP data set and vice versa. Note that STTP requires that the schema be included with serialized XML data sets, see [XmlWriteMode.WriteSchema](https://docs.microsoft.com/en-us/dotnet/api/system.data.xmlwritemode). STTP does not attempt to infer a schema from the data. Interoperability with .NET XML schemas also includes [DataColumn expression](https://docs.microsoft.com/en-us/dotnet/api/system.data.datacolumn.expression) functionality, however, STTP defines more [functions](https://github.com/sttp/cppapi/blob/master/doc/FilterExpressions.md#filter-expression-functions) than the .NET implementation, so a serialized STTP data set that includes column expressions using functions not available to a .NET DataColumn will fail to evaluate when accessed from within .NET.
0 commit comments