我有以这种方式定义的对象:
class BFull
{
public string ImageID { get; set; }
public List<string> Tapes { get; set; }
}
class OptSet
{
public int SetID { get; set; }
public List<string> Tapes { get; set; }
public List<string> Images { get; set; }
}
BFull对象是DB定义的,我无法改变它。第二个是我行动的结果。问题是:
我需要将这些BFull优化为OptSets,其限制是任何给定的OptSet可以有最多24个不同的磁带,并且只包含完整的BFull。任何人都可以帮助实现这一目标吗?