【问题标题】:nhibernate visual studio intellisense for easy mappingnhibernate visual studio intellisense 便于映射
【发布时间】:2011-11-25 10:30:45
【问题描述】:

我看到有很多关于nhibernate的教程

但我找不到一个只解释使用 nhibernate 映射的血统。

有没有解释所有使用属性的教程?级联,发电机.. Visual Studio 2010 是否有很好的智能感知功能,可以解释任何属性和属性值?

【问题讨论】:

  • 如果您想在映射中使用智能感知,请考虑使用基于代码的流畅语法进行映射而不是 XML 和属性 fluentnhibernate.org

标签: c# .net visual-studio-2010 nhibernate


【解决方案1】:

NHibernate Reference Documentation 是您正在寻找的。

映射部分从Chapter 5开始。

至于为您的映射文件启用智能感知,您可以通过将.hbm.xml 文件的架构设置设置为nhibernate-mapping.xsd 文件来实现。

【讨论】:

  • 找不到这个架构properties,它在哪里?
  • @EladBenda 我刚刚重新阅读了您的评论,一旦您在代码编辑器中打开您的.hbm.xml 文件,这些属性(编码、架构、输出、样式表)将出现在properties window 中跨度>
【解决方案2】:

标签和属性的文档是here。不完整,但重要的事情已经解释了。

还解释了如何启用智能感知:

提示:要为映射和配置文件启用 IntelliSense,请复制 适当的 .xsd 文件作为解决方案中任何项目的一部分, (构建操作可以是“无”)或作为“解决方案文件”或在您的“库”中 文件夹,然后将其添加到 xml 文件的 Schemas 属性中。你 可以复制到\Xml\Schemas中,注意 因为您将不得不处理不同版本的 xsd 不同版本的 NHibernate。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-10
    • 1970-01-01
    • 2017-07-23
    • 2016-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多