我有静态的列数,我的程序将通过数据填充,比如说3.然而,最后可能还有不同数量的列用于图片路径。目前我不能说有多少会有来自db的信息,所以将会有不同数量的数据。问题是我应该如何为此目的预备课程?如下所示,我声明了3个静态列,但是如果对未知数量的图片列进行操作,我会遇到麻烦。我应该添加100个并标记为可选或有其他方式吗?
<FieldOrder(1)>
<FieldQuoted(QuoteMode.AlwaysQuoted)>
Public KategorieLevel3_5 As String
<FieldOrder(2)>
<FieldQuoted(QuoteMode.AlwaysQuoted)>
Public KategorieLevel4_5 As String
<FieldOrder(3)>
<FieldQuoted(QuoteMode.AlwaysQuoted)>
Public KategorieLevel5_5 As String
<FieldOptional>
<FieldOrder(4)>
Public Pic_1 As String
...
<FieldOptional>
<FieldOrder(100)>
Public Pic_100 As String
答案 0 :(得分:0)
您可以添加数组字段。
<FieldOrder(4)>
Public Pic_1 As String()
如果可能没有图片,那么您也可以将该属性标记为可选。
<FieldOptional>
<FieldOrder(4)>
Public Pic_1 As String()
您甚至可以设置数组中的最小/最大值数:
<FieldOrder(4)>
<FieldArrayLength(2, 8)>
Public Pic_1 As String()