|
|||
|
Hello, my name is Judas Gutenberg and this is my blaag (pronounced as you would the vomit noise "hyroop-bleuach").
linksdecay & ruin got that wrong appropriate tech fun social media stuff Like asecular.com (nobody does!) Like my brownhouse: |
not prohibitively so Thursday, June 24 2021
public long LookupMigrationFromName(string name)
{
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
{
if (asm.FullName.Contains("Importer"))
{
foreach (var type in asm.GetTypes())
{
if (type.FullName.Contains(".Migrations.") && !type.FullName.Contains("_") && !type.FullName.Contains("<>"))
{
//Console.WriteLine(type.FullName);
Type t = Type.GetType(type.FullName);
IMigration instance = (IMigration)Activator.CreateInstance(t);
//Console.WriteLine(instance.Version);
// Console.WriteLine(type.GetParent());
if(type.FullName.ToLower().EndsWith("." + name.ToLower()))
{
//Console.WriteLine(instance.Version + " : " + type.FullName);
return instance.Version;
}
}
}
}
}
return -1;
}
For linking purposes this article's URL is: previous | next |
||