1
我如何在NHibernate中表達這一點?NHibernate中的Where子句
DECLARE @EntityId INT = 800;
SELECT *
FROM UserAlert
WHERE UserAlertId =
(
SELECT MAX(UserAlertId)
FROM UserAlert
WHERE EntityId = @EntityId
)
這就是我想要做的。
var senderUA = session.CreateCriteria<UserAlert>()
.Add(Restrictions.Eq("EntityId", id))
.SetProjection(Projections.Max("Id"))
. UniqueResult();
我不斷收到一個錯誤,可以將對象轉換爲UserAlert類型,即它甚至不編譯。
感謝您的幫助