Creando un objeto genérico basado en una variable Tipo [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Pass Un sistema instanciado. Tipo como parámetro de tipo para una clase genérica 5 respuestas

Necesito crear un objeto genérico basado en un tipo que se almacena en una base de datos. ¿Cómo puedo lograr esto? El siguiente código (que no se compila) explica lo que quiero decir:

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

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

¿Es posible hacer este tipo de cosas?

Gracia

Respuestas a la pregunta(4)

Su respuesta a la pregunta