У меня есть экземпляр класса AccessData, который наследуется от DbContext. Итак, это первый контекстный класс кода Entity Framework и выглядит следующим образом ...
public class AccessData : DbContext
{
public DbSet<apps_Apps> apps_AppsList;
public DbSet<apps_AppsOld> apps_AppsOldList;
...
//Several other DbSet<> properties
}
Используя Reflections, я определил одно из этих свойств DbSet для объекта AccessData, как это ...
var listField = accessData.GetType().GetField(typeName + "List");
Теперь мне нужно добавить объекты в это свойство DbSet.
Учитывая, что у меня есть только объект FieldInfo, представляющий поле DbSet, как я могу вызвать метод Add этого конкретного поля для объекта AccessData и передать объект?
Или другими словами, как мне назвать следующее?
accessData.<FieldInfoType>.Add(obj);
Надеюсь, это имеет смысл.