我正在使用ediFabric框架生成X12 850格式的040010版本的采购订单。我使用TS850类并调用ToEdi()方法来生成文件。我遇到的唯一问题是,该方法的性能很差(每次调用需要几百ms ),而且我需要生成数百个文件。
public string[] GeneratePurchaseOrders(TS850[] ts850s)
{
var settings = new X12WriterSettings();
var separators = Separators.X12;
separators.Segment = '~';
separators.ComponentDataElement = '>';
settings.Separators = Separators;
List<string> files = new List<string>(ts850s.Length);
for (var ts850 in ts850s)
{
files.Add(ts850.toEdi(settings));
}
return files.ToArray();
}是否有更有效的方法来生成大量的文件?
https://stackoverflow.com/questions/71630445
复制相似问题