IQuery NHibernate - هل يجب أن تكون قائمة؟
-
09-06-2019 - |
سؤال
هل يمكنني إعادته ككائن إذا كنت أقوم بـ
Select OneItem from Table Where OtherItem = "blah"?
هل هناك طريقة أفضل للقيام بذلك؟
أقوم بإنشاء مُنشئ لإرجاع كائن بناءً على اسمه بدلاً من معرفه.
المحلول
query.UniqueResult<T>()
يعود واحد فقط ت
نصائح أخرى
إذا كان هناك أكثر من نتيجة محتملة، إذن query.FirstResult()
قد يكون أفضل.
أو باستخدام LINQ يمكنك الحصول عليه query.First()
, query.SingleOrDefault()
, query.Min(predicate)
إلخ...
لا تنتمي إلى StackOverflow