NHibernate SQL查询不带地图一栏一排

雅各布

我有一个没有主键的设置表,我希望能够从中选择一列/一行而不进行任何映射。

我怎样才能做到这一点?

拉迪姆·科勒

我们仍然可以使用原始SQL (与DB Engine相关的基础)

var session = ... ; // standard session, with access to other mapped stuff
var sql = "SELECT settingCol FROM dbo.myTable WHERE ... ";
var result = session
    .CreateSQLQuery(sql)
    .UniqueResult<string>(); // or <int>

并在不映射到任何实体的情况下处理该结果。检查

17.1。使用ISQLQuery

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章