2

我下载并安装了 SubSonic MVC 模板。我可以从此模板创建一个新项目,并且“预先编写”的视图工作正常。我可以从包含的“Chinook”数据库的 Artist 表中编辑记录。

所以现在我想让它与我的数据库一起使用。这就是我所做的。

  1. 更改为 Web.Config 中的连接字符串以指向我在 SQL 2008 的本地副本上运行的数据库。
  2. 更新了 _Settings.tt 文件以反映上述连接
  3. 通过右键单击并选择“运行自定义工具”重新运行每个 tt 文件

** 当我这样做时,所有的 cs 文件都是空的。没有错误只是空文件**

可以肯定的是,我已经删除了对 SubSonic 的引用并在没有帮助的情况下阅读了它。

我错过了什么吗?谁能告诉我我做错了什么?

4

3 回答 3

1

您的数据库中的表是否有主键?这是 SS ActiveRecord 的必需约定。

于 2009-08-06T11:27:46.747 回答
1

我终于得到了这个至少没有错误的构建。我遇到了一些数据库连接问题,这些问题导致了我最初的问题,但是在那之后我仍然无法成功构建。我收到了一堆参考错误。我不得不更改代码。

DataProvider.Tables.Add

必须改为

DataProvider.Schema.Tables.Add

在 Context.cs 文件中

所以现在它建立了,但我还没有走得更远。

-标记-

于 2009-08-06T16:49:04.250 回答
1

错误列表应该显示当您尝试运行自定义工具但您什么也得不到时发生的情况。您看到那里列出的任何错误吗?

于 2009-08-06T04:48:18.613 回答