使SubSonic MVC模板与我的数据库一起使用

时间:2009-08-05 18:12:30

标签: asp.net-mvc templates subsonic t4

我下载并安装了SubSonic MVC模板。我可以从这个模板创建一个新项目,'prewritten'视图工作正常。我可以编辑所包含的'Chinook'数据库的Artist表中的记录。

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

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

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

    为了确保我已将Referance移至SubSonic并在没有帮助的情况下对其进行了重新读取。

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

DataProvider.Tables.Add

必须改为

DataProvider.Schema.Tables.Add

在Context.cs文件中

所以现在它构建但我还没有进一步。

-MARK -