无法使用 Fluent Nhibinate 和 MVC2 在 VS2010 中创建强类型视图
你好, 我想知道是否还有其他人遇到过 VS2010 MVC 2 项目在进行流畅映射后无法自动创建强类型视图的问题?
当尝试进行映射时,VS2010 不会在下拉列表中显示实体,即使我手动将类放入其中,也不会自动构建视图。
干杯 担
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看起来 Vs2010 不喜欢与 Nhibinate 3 有关的东西。链接到 v2 似乎可以让它按要求工作,即使重新链接回 v3 也是如此。
很奇怪
It looks like Vs2010 doent like something to do with Nhibinate 3. linking to v2 seems to get it to work as required even when relinking back to v3.
Very odd
您是否公开了实体类属性?
脚手架引擎使用 .NET 反射来查看传递给它的类上公开的公共属性,并根据它的每种类型添加适当的内容 finds
以下内容对我有用:
强类型视图:勾选
查看数据类:Entities.Page
查看内容:列表
然后创建:
Have you made your Entity Class Properties public?
The scaffolding engine uses .NET reflection to look at the public properties exposed on the class passed it, and will add appropriate content based on each type it finds
The following works for me:
Strongly Typed View: ticked
View Data Class: Entities.Page
View Content: List
Which then creates: