我有一个没有主键的设置表,我希望能够从中选择一列/一行而不进行任何映射。
我该怎么做?
答案 0 :(得分:1)
我们仍然可以使用原始SQL (基础数据库引擎相关):
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>
并使用该结果而不映射到任何实体。检查