【发布时间】:2018-09-28 07:41:28
【问题描述】:
我想从 3 个不同格式的文本文件中读取数据,如下所示,根据一些输入源和目标,我需要从以下 3 种格式中获取记录,并且需要填充我的模型以显示非冗余记录对于客户端,我不确定如何从这 3 个不同的文件中获取过滤后的非冗余记录。我正在尝试通过创建端点来使用 Web 应用程序来实现它。
http://{localhost}/searchFlights/{Origin}/{Destination}
Provider1 --------------
Origin,Departure Time,Destination,Destination Time,Price
LAS,6/23/2014 13:30:00,LAX,6/23/2014 14:40:00,$151.00
YYZ,6/15/2014 6:45:00,YYC,6/15/2014 8:54:00,$578.00
MIA,6/23/2014 19:40:00,ORD,6/23/2014 21:45:00,$532.00
Provider2 --------------
Origin,Departure Time,Destination,Destination Time,Price
JFK,6-21-2014 17:55:00,YEG,6-21-2014 23:23:00,$589.00
LAS,6-22-2014 9:45:00,YYZ,6-22-2014 21:20:00,$549.00
Provider3 --------------
Origin|Departure Time|Destination|Destination Time|Price
LAS|6/29/2014 14:55:00|LAX|6/29/2014 16:10:00|$201.00
MIA|6/17/2014 14:55:00|ORD|6/17/2014 17:10:00|$542.00
我不确定是否应该用所有记录填充我的所有列表集合,或者如果我什至不知道如何读取记录,是否应该获取过滤记录? 请在上面的事情上给我一些帮助。
【问题讨论】:
-
你已经尝试过什么了吗?
-
似乎有一个分隔符,其形状像'和|'。您可以使用分隔符拆分每一行并将其与列一起使用。
-
这里其实没有问题,只是一个意向声明和一些思考。所以我们帮不了你
-
我如何在平面文件中过滤记录,或者我应该如何将所有记录绑定到我可以触发一些 linq 查询以获取相关记录的模型。
标签: c# asp.net-web-api endpoint