/// <summary> /// Get MProduct from Cache /// </summary> /// <param name="ctx">context</param> /// <param name="M_Product_ID">id</param> /// <returns>MProduct</returns> public static MProduct Get(Ctx ctx, int M_Product_ID) { int key = M_Product_ID; MProduct retValue = (MProduct)s_cache[key]; if (retValue != null) { return(retValue); } retValue = new MProduct(ctx, M_Product_ID, null); if (retValue.Get_ID() != 0) { s_cache.Add(key, retValue); } return(retValue); }