Похоже, вы ищете хороший комбинированный ORM и инструмент миграции. Я не очень знаком с Django, но я немного поработал с Rails, и с первого взгляда South выглядит немного как ActiveRecord + rake. Это звучит точно?
Лучшим ORM, с которым я работал для .NET, является EntityFramework 4.1 (т. Е. EF Code First), который доступен здесь . Это просто самый загружаемый пакет на NuGet.
Microsoft выпустила пакет миграции для EF, который также доступен на NuGet . Скотт Ханеслман написал об этом некоторое время назад.
Вы также можете заглянуть в NHibernate , поскольку некоторые люди клянутся этим. Лично я никогда не использовал это, но я слышал замечательные вещи.
Надеюсь, это поможет вам начать в правильном направлении.
// Редактировать
Продолжая немного копаться в NuGet, я наткнулся на Fluent Migrator , который выглядит многообещающе. Возможно, лучшая альтернатива пакету EF Migrations на данный момент ...