2009-07-13 83 views
2

这是我的项目设置:创建强类型的视图与其他项目类?

在visual studio中,我有一个针对我的linq2sql和一个MVC web项目的类库项目的解决方案。

我要保持我的模型类库,因为我以后可能会建立一个Windows应用程序。

我想创建一个强类型的视图,且具有Visual Studio中动态创建的编辑和详细信息页面,但我不能在“查看数据类别”下拉在添加视图工具可用下来我的模型。我明显可以输入类,但不会让我选择'查看内容'?

任何帮助/意见将是巨大的。

感谢

+0

感谢罗伯特,不知道是否正确使用命名空间的IM,我已经发布了另一个问题。 http://stackoverflow.com/questions/1121543/access-class-library-from-mvc-project – 2009-07-13 19:26:04

回答

3

驱动此对话框从包含在你的MVC项目的“模式”命名空间的类填充“查看数据类别”下拉列表中,所以在Visual Studio T4模板,如果该类不是该命名空间,它不会出现在下拉菜单中。

的解决将是修改T4模板,以便它可以反映过来,从另一个命名空间模型类,但是这将是一个不平凡的修改。

http://blogs.msdn.com/webdevtools/archive/2009/01/29/t4-templates-a-quick-start-guide-for-asp-net-mvc-developers.aspx