Создание универсального объекта на основе переменной типа [duplicate]

На этот вопрос уже есть ответ здесь:

Передайте Instantiated System.Type как параметр типа для универсального класса 5 ответов

Мне нужно создать универсальный объект на основе типа, который хранится в базе данных. Как я могу достичь этого? Код ниже (который не будет компилироваться) объясняет, что я имею в виду:

string typeString = GetTypeFromDatabase(key);
Type objectType = Type.GetType(typeString);

//This won't work, but you get the idea!
MyObject<objectType> myobject = new MyObject<objectType>();

Можно ли сделать такие вещи?

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос