これらのクラス、アクティブ レコード パターンの実装があります。
public abstract class RecordCollection<T> : ObservableCollection<T> where T : Record
public abstract class Record : INotifyPropertyChanged
データベース (連絡先) の行を定義するたびに、次のような新しいレコード クラスを作成します。
public class Contact : Record
およびデータベースの行のコレクション (つまり、連絡先) は次のとおりです。
public class ContactCollection : RecordCollection<Contact>
しかし、その後、ジェネリックを使用してレコードコレクションを含めることはできません:
ContactCollection contColl = new ContactCollection(databaseman dbMan);
contColl.Load();
RecordCollection<Record> recordColl = contColl;
「ContactCollection型を暗黙的に>に変換できません」というメッセージが表示されます。どんな助けでも大歓迎です。