私は NHibernate クエリとして以下を書いていますが、HQL として QueryOver を使用して解決策を見つけることができません: -
IQuery query = SessionFactoryContext.GetCurrentSession()
.CreateSQLQuery(
@"SELECT s.UserID,
Username,
Email,Password,
FirstName,
LastName,
Address1,
Address2,
City,
County,
PostalCode,
Country
FROM [dbl].[dbo].[User] s
LEFT OUTER JOIN [dbl].[dbo].[groupmembership] g ON s.UserrID = g.UserrID
WHERE g.UserID IS NULL
OR (g.GroupID NOT IN (" + groupID + ") )")
.SetResultTransformer(Transformers.AliasToBean(typeof(User)));
return (IList<Subscriber>)query.List<User>();
これを NHibernate クエリとして記述できる方法はありますか?
助けてくれて本当にありがとうございます、