SubSonic 的新手,通过使用 SubSonic 2.2.1 的项目继承了它VFeedback.cs 没有,我错过了什么吗?
问问题
178 次
2 回答
0
默认情况下,给定一个名为 Feedback 的表,SubSonic 将生成 Feedback.cs 和 FeedbackController.cs。VFeedback.cs 听起来像是 SubSonic 的非标准内容。
我猜你继承这个项目的人已经走了(否则我会先问他),所以这就是我要看的:
- 我猜你的数据库中有超过 1 个表,并且每个表都有相应的生成文件。
- 对于每个表/生成的文件,您是否有相应的 V.cs 类?
- V.cs 文件看起来或多或少具有相同的结构(即,就像它也是生成的一样)?
- 如果最后两个问题的答案是肯定的,我猜你的前任修改了默认的亚音速模板文件以输出额外的生成文件(添加一些他需要的自定义行为)。如果不是,也许他将 VFeedback.cs 作为一次性文件编写。
- 您使用的是来自 SubSonic 站点的默认 SubSonic 代码/二进制文件还是您继承的那些?
- 如果您使用继承并运行该工具的 SubSonic 代码/二进制文件没有生成新的 VFeedback.cs,我猜它是一次性文件。
- 将您的反馈表回滚到您从前任那里继承的内容。运行 SubSonic(您可以从该站点下载的默认程序)以生成新的 Feedback.cs。比较新旧的Feedback.cs 文件,看看你是否得到相同的东西。如果您的前任对 SubSonic 进行了自定义修改,它会给您一个想法。
于 2010-02-12T05:15:38.937 回答
0
VFeedback.cs 可能是您生成的 Feedback.cs 类的部分表亲,或者它可能是包含业务逻辑等的不同类。
于 2010-02-11T17:46:35.067 回答