Helo 我得到了对象类型和 id 我如何从休眠会话中获取它?示例类型 t = 公司;内部 ID = 100;
getobject(t,id) 改变里面的东西
这是代码中的一些错误,但方法现在正在工作,例如,如果我们得到
Namespace.Company Namespace.somefolder.Company 在这种情况下它会起作用;)
public static Object GetObjectFromSession(object ret, int id)
{
string z = ret.GetType().ToString();
z = z.Substring(z.LastIndexOf('.') + 1);
ISession session = GetExistingWebSession();
ret = session.Get(z, id);
return ret;
}
public static Object GetObjectFromSession(string ret, int id)
{
ret = ret.Substring(ret.LastIndexOf('.') + 1);
ISession session = GetExistingWebSession();
return session.Get(ret, id);
}