规范化数据结构什么是最佳选择

时间:2018-06-07 13:37:56

标签: database entity-framework ef-code-first ef-core-2.0

对于我正在进行的项目,我正在对我获得的数据进行规范化。结果是我有几批。对于此示例:ExternalBatch,InternalBatch和WorkerBatch。

所有这3个都与请求列表相关联。对于其中一个,我需要保存到数据库的其他信息,例如状态和状态消息。

我的问题是什么是最佳选择?

使用"抽象类"创建一个结构。批次,其中包含项目列表" BatchRequest"。 Request和不同批次之间的链接表是什么,并在此链接表中添加我需要的信息,即使我只需要一种类型的批次。

使用抽象类创建一个结构Batch只有一个没有附加信息的链接表,并创建一个单独的类,其中包含一个单独的链接表,其中包含附加信息。

0 个答案:

没有答案