我们有一个SQL 2005/2008数据库,其中有一个带计算列的表。我们正在使用这个计算列作为NHibernate中的鉴别器,因此在数据库中拥有它非常有用。
为了获得更快的集成测试的好处,我想能够针对内存数据库(如SQLite或SQL CE)运行我们的集成测试。但我认为这两个都不支持计算列。
还有其他解决方案吗?如果有更好的解决方案,我可以完全访问数据库并进行修改。我看过这篇文章,它建议使用视图而不是计算列,这是最好的选择吗?
为了获得更快的集成测试的好处,我想能够针对内存数据库(如SQLite或SQL CE)运行我们的集成测试。但我认为这两个都不支持计算列。
还有其他解决方案吗?如果有更好的解决方案,我可以完全访问数据库并进行修改。我看过这篇文章,它建议使用视图而不是计算列,这是最好的选择吗?