Мы используем SubSonic как своего рода ORM (на самом деле это скорее помощник по запросам). По той или иной причине у нас есть немного динамической схемы, и поэтому некоторые таблицы генерируют имена столбцов и тому подобное. Ну, до сих пор все было хорошо. Теперь наши производственные столбцы не совпадают с нашими разработанными столбцами. Первое, что пришло в голову, - это просто восстановить дозвуковые файлы перед развертыванием на рабочих серверах, но это выглядит немного грязно. Есть ли лучший способ, чем этот?
Обратите внимание, что эти сгенерированные столбцы фактически никогда не используются из ORM, но иногда мы опускаем целые строки, используя
var data=MyData.DynamicTable.SingleOrDefault(x => x.id==1);
Это может привести к ошибке в работе, хотя при использовании сгенерированных разработкой дозвуковых файлов при попытке загрузить GeneratedColumn10
или что-либо еще, что существует в разработке, но не в работе.