Detail という別のクラスを含む City という次のクラスがあります。
public class City
{
public override string PartitionKey { get; set; }
public override string RowKey { get; set; }
public string Title { get; set; }
public class Detail {
public Detail() {
Text = new HtmlText();
}
public HtmlText Text { get; set; }
}
}
パブリック クラス HtmlText {
public HtmlText()
{
TextWithHtml = String.Empty;
}
[AllowHtml]
public string TextWithHtml { get; set; }
}
私のコードでは、次を使用して詳細のリストを作成します。後で、詳細の一部を入力しますが、すべてではありません。
IList<City.Detail> Details = Enumerable.Range(1,6).Select(x => new City.Detail()).ToList();
私は2つのことができる必要があります。誰かがこれを行うための最良の方法を教えてもらえますか? できればLINQを使用してください。
a) 空の Text フィールドを持つ CityDetails を Details から削除しますか?
b) 詳細に追加して、City.Detail レコードが 6 つ未満の場合は 6 つにしますか?