У меня есть эти классы, реализация шаблона активной записи:
public abstract class RecordCollection<T> : ObservableCollection<T> where T : Record
public abstract class Record : INotifyPropertyChanged
каждый раз, когда я хочу определить строку базы данных (т. Е. Контакт), я создаю новый класс записи, например:
public class Contact : Record
и набор строк базы данных (т.е. контактов) в виде:
public class ContactCollection : RecordCollection<Contact>
, но после этого я не могу использовать generic для содержать запись colletcion:
ContactCollection contColl = new ContactCollection(databaseman dbMan);
contColl.Load();
RecordCollection<Record> recordColl = contColl;
это дает мне «Не удается неявно преобразовать тип ContactCollection в>».Любая помощь будет оценена.