从文本文件解析块数据并将其映射到实体

我有一个文本文件,其中包含这样的神数据:


AA

Origin: Egypt

According to the Book Of The Dead, herald at the door of the Third Arit


AABIT

Origin: Egypt

A goddess of song, voice, music and art

我希望解析此数据并将其映射到具有以下属性的 Deity 实体:


public class Deity

{

    public int Id { get; set; }

    public string Name { get; set; }

    public string Origin { get; set; }

    public string Description { get; set; }

}

目的是.txt使用 EF Core将数据从 a 移动到某种关系数据库。


当我在 Notepad++ 中打开文件并显示行尾时,我看到:

http://img3.mukewang.com/6122191400017a1409100180.jpg

我以前没有写过解析器,我见过很多处理逐行解析文本文件的例子,但我不确定这将如何处理,因为我的是逐块的一行一行的。

有没有办法在 .NET Core 控制台应用程序中逐块解析?


千万里不及你
浏览 118回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP