Вы должны будете использовать AssemblyQualifiedName.Смотрите эту статью: http://msdn.microsoft.com/en-us/library/system.type.assemblyqualifiedname.aspx для получения дополнительной информации.
В вашем случае, что-то вроде:
MyNamespace.Models.Foo, MyAssembly, Version=1.3.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089
PublicKeyToken может быть длиннее, если вы подписали свои сборки.
Если вы не уверены, просто создайте экземпляр объекта обычным способом, а затем выполните:
Type objType = typeof(System.Array);
// Print the full assembly name.
Console.WriteLine ("Full assembly name: {0}.", objType.Assembly.FullName.ToString());
// Print the qualified assembly name.
Console.WriteLine ("Qualified assembly name: {0}.", objType.AssemblyQualifiedName.ToString());
(беззастенчиво прозванный из вышеупомянутой статьи)