使用 Fluent NHibernate 命名为“Order”的数据库列

2023-12-23

我发现我正在处理的旧数据库的一个表有一个名为“Order”的列。 不幸的是我无法更改数据库结构。
我的 Fluent NHibernate 课程看起来像

 public class SiteMap : AutoMap<Site>
{
    public SiteMap() {
        WithTable("Sites");
        Id(x => x.ID, "Id")
            .WithUnsavedValue(0)
            .GeneratedBy.Identity();
        Map(x => x.Name, "Name");
        //various columns mapping and then...
        Map(x => x.SiteOrder, "Order");
    }
}

我不知道问题是 FluentNH 还是 NHibernate 本身,但我可以确认问题出在“Order”保留名称上。

怎么解决这个问题呢?

Update:按照建议,输入 [订单] 形式有效。谢谢!
但现在我只链接到SQL2005?


尝试将订单放在后面的勾号中:``订单。由于 FluentNH 在运行时生成 HBM 文件,我想这应该可以解决问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Fluent NHibernate 命名为“Order”的数据库列 的相关文章

随机推荐

  • unique_ptr 的 static_pointer_cast 的替代方案

    我明白使用static pointer cast with unique ptr将导致所包含数据的共享所有权 换句话说 我想做的是 unique ptr foo fooFactory do something for a while uni
  • 如何在android上加载本地库?

    我有一个 so 库 是我从另一个 APK 中提取的 我已将其复制到项目中的 libs armeabi 位置 在我的课堂上 我正在加载它 static System loadLibrary mylib 该应用程序崩溃了 08 03 07 52
  • Android 中同一应用程序的多个实例

    如何在从图库应用程序内部共享图像时使用已运行的应用程序 它总是创建已经运行的应用程序的单独实例 我在 Whatsapp 应用程序中观察到同样的问题 是的 另一个用例是当您单击通知时 如果应用程序已经在后台 它将启动一个新实例 using a
  • CUDA 运行时 API 错误 38:未检测到支持 CUDA 的设备

    情况 我有一个 2 gpu 服务器 Ubuntu 12 04 我将 Tesla C1060 与 GTX 670 交换 然后我在 4 2 上安装了 CUDA 5 0 之后我编译了除 simpleMPI 之外的所有示例 没有错误 但当我跑步时
  • Java 8 mapToInt (mapToInt(e -> e)) 到底是如何提高性能的?

    我正在读 Java 8 Lambdas 一书 在某个时候 作者说 尽可能使用原始专用函数是个好主意 因为 性能优势 他在这里指的是mapToInt mapToLong等 问题是说实话我不知道性能从何而来 让我们考虑一个例子 Consider
  • 如何将 TTF 文件转换为 OTF 格式?

    我需要使用 font face功能和我的字体都是TrueType TTF 格式 那么如何将TTF转换为OpenType OTF 格式 如果您使用的是 Linux 则可以使用 FontForge 它可以通过 Python 编写脚本 usr b
  • 每次使用时在复合组件中获取相同的“componentType”实例

    您好 有一个奇怪的问题 我正在使用Composite Component这是我写的 我从之前使用 CC 的支持 bean 中获取了值 componentType bean 除了展示代码之外 我不知道如何更好地描述这一点 我会尽量简短地介绍一
  • Python pickle 的首选(或最常见)文件扩展名

    有时 我见过 pickle pck pcl and db对于包含 Python pickles 的文件 但我不确定最常见或最佳实践是什么 我知道后三个扩展还用于其他用途 相关问题是 使用 REST API 在系统之间发送 pickle 时首
  • 基于学说的自定义 symfony 路由

    我需要使用 symfony 2 进行动态路由 其中 将 slug 参数添加到 url 中并与数据库中的页面相关 每个页面都有一个自己的slug 其内容存储在数据库中 我读了这篇文章高级路由 http www symfony project
  • CouchDB 0.11主要新特性有哪些

    CouchDB 0 11 版本中有哪些值得学习的功能 有哪些资源可以了解这些新发展 Features 通过重写和虚拟主机规则提供良好的 URL 您可以串联或单独使用 意见可以参考any文档 ID 因此当您查询时include docs tr
  • 有没有一种简单的方法可以从 Windows Phone 中的 URI 获取查询字符串参数?

    我目前正在使用自定义 URI 方案来验证使用 OAuth 的用户 为此 我需要从查询字符串中获取某些参数的值 有没有一种简单的方法来获取这些信息 或者是我使用 REGEX 或其他字符串操作的唯一选择 我之前发现过对 ParseQuerySt
  • Apache Derby 嵌入式模式部署

    我有一个 Java 应用程序 它有一个嵌入式 Derby 数据库 尽管没有休眠 该应用程序使用以下属性 datasource driverClassName org apache derby jdbc EmbeddedDriver data
  • 为什么已经弹出的范围会影响后续范围中的 check-sat 时间?

    一般问题 我已经注意到好几次了push pop已经弹出的范围似乎会影响check sat在后续范围的需要 也就是说 假设一个程序具有多个 可能任意嵌套 push pop 作用域 每个作用域都包含一个 check sat 命令 此外 假设第二
  • 涉及闪亮地图生成的问题

    有朋友可以帮我解决以下问题 我在下面插入三个可执行代码 第一个使用生成一个地图sftnetworks包裹 显示两个地点之间的路线 在本例中 定义了生成地图的两个位置 from c df spec clust 1 c Longitude df
  • 如何指定要从私有 github 存储库中提取的 gem?

    我在 Github 上有一个我想使用的私有存储库 我将我的应用程序部署到 Heroku 如何指定私有存储库作为我的 gemfile 上的源 我想仅仅说这些是不够的 gem mygem git gt my github address 我发现
  • 如何在MySQL数据库中创建组合键

    我正在 mysql 服务器上工作 我在其中创建了一个名为 Question 的表 该表的列 属性是 课程 主题 年份 问题 我想创建一个由 课程 主题 年份 组成的主键 或复合键 即 对于特定的课程 科目 年份组合 只能有一个问题 只有一行
  • OpenGL布尔统一?

    我正在尝试将布尔值发送到 OpenGL glsl 着色器 目前我在着色器中有这个 uniform bool foo 我用它来设置它 glUniform1i glGetUniformLocation shader foo true 似乎没有一
  • 将 ReactiveSearch 与普通的 elasticsearch 结合使用

    我想将反应式搜索与我自己的普通 Elasticsearch 集群一起使用 虽然示例和文档描述了这应该是可能的 反应基 https opensource appbase io reactive manual getting started r
  • Pandas - 可以使用两种不同的聚合来聚合两列吗?

    我正在加载一个 csv 文件 其中包含以下列 日期 文本A 文本 数字 数字 我想按列分组 日期 textA 和 textB 但想将 sum 应用于 numberS 但将 min 应用于 number data pd read table
  • 使用 Fluent NHibernate 命名为“Order”的数据库列

    我发现我正在处理的旧数据库的一个表有一个名为 Order 的列 不幸的是我无法更改数据库结构 我的 Fluent NHibernate 课程看起来像 public class SiteMap AutoMap