问题标签 [edi.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
783 浏览

c# - 在 C# 中生成 EDI 856

我是 EDI 新手,我的任务是在 c# 中生成 EDI 856 格式的 ASN 文件。任何人都可以帮助我。我在网上找到了 edi.net,但无法找出 856 格式的 POCO 类

提前致谢。

0 投票
1 回答
167 浏览

c# - 如何在 C# 中验证图片子句?

我正在使用EDI.Net nuget 包。在他们的Readme.md文件中,他们正在谈论“图片子句”:

图片子句取自 COBOL 语言及其处理表达数字和字母数字数据类型的方式。

我的模型如下所示:

我希望使用这个EdiValue-DataAttribute(源代码)来验证我的模型。看起来他们已经在以某种方式在内部解析这些图片子句。

我还不知道如何验证我的模型。第一个明显的想法是使用 .NET Validation 类(Validator, ValidationContext, ...):

似乎没有任何事情得到验证。

我的错误在哪里?你能验证那些图片条款吗?如果此 Picture 子句支持不是用于验证,它们的目的是什么?

0 投票
1 回答
217 浏览

edi - 如何使用 EDI.Net 解析包含多个项目的 EDIfact 文件?

我正在使用来自indice -co 的 EDI.Net,并且我有一个包含多个项目的 EDI 文件,当我使用 EdiGrammer.NewEdiFact 并使用流读取文件并对其进行反序列化时,我从文件中只得到一个项目,最顶部;如何使用流读取文件并将其反序列化为列表?

代码示例:

EdiFact 文件内容

0 投票
0 回答
54 浏览

c# - EDI.Net 列表限制为 50 个

我正在尝试使用 indice-co/EDI.Net 反序列化大型 EDI 消息,但我要反序列化的消息位于限制为 50 条的列表中。我想知道是否有人以前遇到过这个问题,以及他们是否设法修理它。

我不知道添加代码示例是否会有所帮助,但是使用数组还是列表仍然是有限的。

提前致谢

0 投票
1 回答
75 浏览

c# - 我只能读一节课

我正在尝试使用 Edi.net 读取 EDI 文件

但是当我想阅读下一堂课时遇到了问题。

这是我文件的一个片段(我在这里分成单独的行,实际文件只是一个长行)

我想要完成的是创建一个类 Heading,这个类将包含其他类,称为UNB, UNH, BGM, DTM, 等等

所以看起来像这样

在此处输入图像描述

请注意,类UNB已填充,但类UNH为 NULL

我应该如何设计我的课程,以便两者UNB兼而有之UNH。当然还有BGM, DTM, NAD, 等等...

我找到了这个答案并尝试了它,但它并没有解决我的问题。

这是我使用的代码

0 投票
0 回答
12 浏览

edi.net - 具有相同名称的多个段 - [EdiCondition] 不起作用

MEA + 5 个参数

MEA + 5 个参数

如何使这项工作用于反序列化文件。

我只需要模型设置。

谢谢,大卫