1

我正在使用 SS 2.1 并且刚刚开始使用它。我加载了所有内容,它适用于我一直在做的简单测试,但有一个普遍的问题:有没有办法更新我的构建而不必重建整个东西,一个例子是如果我们改变表格的布局. 假设我们有一个 id 和 name,然后添加 id、name 和 disabled。SS 是聪明的并且能够接受它还是需要一个新的构建?非常感谢您的宝贵时间。

干杯

4

2 回答 2

1

我相信您使用命令行应用程序来生成映射文件,因此必须重新运行命令行应用程序才能发生这种情况。其次,映射代码必须在插入后即时编译......大多数.net应用程序不这样做。

但是您不希望动态生成映射的最大原因是:速度。这需要时间,至少几秒钟。那你会怎么计时呢?不是每个电话——那太疯狂了。一天一次?白天什么时候?

所以不,SubSonic 仅在您要求时生成映射文件。如果您更改数据库,则可能会破坏您的应用程序。

于 2009-04-28T17:14:28.950 回答
0

如果您在 ASP.NET 中使用构建提供程序,构建您的项目将使 SubSonic 捕获更改并更新生成的类。

否则,您将需要使用 SubCommander 再次生成类。

于 2009-04-28T17:14:37.797 回答