У нас есть база данных SQL 2005/2008, в которой есть таблица с вычисляемым столбцом. Мы используем вычисляемый столбец в качестве дискриминатора в NHibernate, поэтому его наличие в базе данных оказывается очень полезным.
Чтобы воспользоваться преимуществами более быстрых интеграционных тестов, я хотел бы иметь возможность запускать наши интеграционные тесты с базой данных в памяти, такой как SQLite или SQL CE. Но я не думаю, что кто-либо из них поддерживает вычисляемый столбец.
Есть ли другие варианты решения моей проблемы? У меня есть полный доступ к базе данных, и я могу изменить ее, если есть лучшее решение. Я видел этот пост , который предлагает использовать представление вместо вычисляемого столбца, это лучшая альтернатива?