PDA

View Full Version : مشکل در استفاده از nhibernate



saeedmain
یک شنبه 31 مرداد 1389, 17:24 عصر
دوستان عزیزی که با انهایبرنت آشنایی دارید ،



من تازه کارم دارم یه پروژه درسی دارم مینویسم ،که از انهایبرنت باید توش استفاده کنم.



برای تست مقدمات میخوام یک جدول به اسم گروپ رو از دیتابیس خونده و در یک گرید ویو بریزم ونمایش بدم.



ولی هر کاری میکنم جواب نمیده.



متدزیر همون جایی هست که مشکل داره و از خط مشخص شده وارد اکسپشن می شه.

public static List<PGroup> LoadGroup(string query)

{

try

{

session = OpenSession();

IQuery iquery = session.CreateQuery(query);

IList<PGroup> result = iquery.List<PGroup>();

List<PGroup> result_list = result.ToList<PGroup>();

session.Close();

return result_list;

}

catch (Exception ex)

{

return new List<PGroup>();

}


}



متد بالا رو یه کلاس دیگه با متد زیر صدا زده ،که کوئری رو به عنوان پارامتر می فرسته.

public static List<PGroup> LoadAllGroups()

{

string query = "from PGroup as p order by p.groupID asc";

List<PGroup> result = Common.LoadGroup(query);

return result;
}

}
اما اکسپشنی که میده بصورت زیره:


Object reference not set to an instance of an object.

قابل ذکره که هم کلاسها رو ساختم ،هم نگاشتها رو ، وهم فایلهای hbm.config رو ساختم و اونها رو
embeded resources کرده ام.
دیگه نمیدونم چی کار کنم.