C#-SQL-是否可以使用动态数组字段
本文关键字:数组 字段 动态 是否 可以使 C#-SQL- | 更新日期: 2023-09-27 18:27:38
关于我要问什么以及为什么需要它的一些信息。我正在用C#编写一个以访问数据库为数据源的实验室软件。我的许多记录都是直接的,只使用了一个样本,所以只需要一组数据。另一些则具有动态数量的样本,所有这些样本都需要记录。我宁愿不让每个记录都包含30个样本的空间,因为许多记录只需要4或7个样本。我无法将数据反弹到一组,因为我需要保留所有原始数据。无论我在每个样本中自动填写了多少字段,为每个样本创建一个新记录对最终用户来说都是令人讨厌的。我希望他们能够点击新记录并输入所有数据。
这让我想知道,有没有一种方法可以为字段提供类似动态数组的东西?基本上,我想制作一个记录,但在该记录中有1到30个数据实例,而不是最终为未使用的样本槽创建一个满是零的表。
这可能吗?
根据我对您所描述的内容的理解:您应该使用一个序列化的对象,该对象放在一列中,描述正在使用的字段,或者您应该将数据库引擎更改为NoSQL结构,在该结构中,每个记录都可以有自己的模式,这听起来就是您想要的。