我正在使用 HBM 文件在 nHibernate 中映射一些表值函数。我们的表函数最近发生了很大变化,所以我想确保在进行这些更改时更新我们的映射文件。我可以通过运行加载 HBM 查询、添加参数并执行查询的函数来对映射文件进行单元测试。如果我的映射文件有一个额外的列、拼写错误的列或错误的数据类型,我就知道出了点问题,因为查询将失败。
但是,如果表值函数包含我的映射文件没有的新列,则查询不会失败?有什么办法可以将它添加到我的测试中?
我正在使用 HBM 文件在 nHibernate 中映射一些表值函数。我们的表函数最近发生了很大变化,所以我想确保在进行这些更改时更新我们的映射文件。我可以通过运行加载 HBM 查询、添加参数并执行查询的函数来对映射文件进行单元测试。如果我的映射文件有一个额外的列、拼写错误的列或错误的数据类型,我就知道出了点问题,因为查询将失败。
但是,如果表值函数包含我的映射文件没有的新列,则查询不会失败?有什么办法可以将它添加到我的测试中?