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 کرده ام.
دیگه نمیدونم چی کار کنم.
من تازه کارم دارم یه پروژه درسی دارم مینویسم ،که از انهایبرنت باید توش استفاده کنم.
برای تست مقدمات میخوام یک جدول به اسم گروپ رو از دیتابیس خونده و در یک گرید ویو بریزم ونمایش بدم.
ولی هر کاری میکنم جواب نمیده.
متدزیر همون جایی هست که مشکل داره و از خط مشخص شده وارد اکسپشن می شه.
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 کرده ام.
دیگه نمیدونم چی کار کنم.