1
に参加:NHibernateはフォーミュラは、私は次の式を指定した場合
Map(x => x.PendingInviteCount)
.Access
.ReadOnly()
.Formula("(SELECT COUNT(ui.UserInviteId)
FROM [UserInvite] ui JOIN [UserInviteOrganisation] uio
ON ui.UserInviteId = uio.UserInviteId
WHERE uio.OrganisationId = organisationId)");
次のようになりますが、生成されたSQL:organisatio0_が付いされているUIOに起因する障害が発生した
SELECT COUNT(ui.UserInviteId)
FROM [UserInvite] ui
JOIN [UserInviteOrganisation] organisati0_.uio on ui.UserInviteId = uio.UserInviteId
WHERE uio.OrganisationId = organisati0_.organisationId
。
JOINを含む数式を作成することはできますか?
別名にasキーワードを使用してみましたか? –
ああうわー、それは動作:)私はそれを受け入れて、あなたにポイントを与えるので、答えとして投稿してください。 – Teppic
すべてのセットは、答えを入れてください:) –