/// <summary>業務処理を実装</summary> /// <param name="muParameter">汎用引数クラス</param> private void UOC_メソッド名(MuParameterValue muParameter) { //メソッド引数にBaseParameterValueの派生の型を定義可能。 // 戻り値クラスを生成して、事前に戻り地に設定しておく。 MuReturnValue muReturn = new MuReturnValue(); muReturn.Bean = new Informations(""); this.ReturnValue = muReturn; // 引数をアンマーシャル DataTable dt = DataContractHelper.ToDataTable(((Informations)muParameter.Bean).DicList); // ↓業務処理----------------------------------------------------- // 個別Dao LayerD_mu myDao = new LayerD_mu(this.GetDam()); //myDao.xxxx(muParameter.ActionType, dtts, muReturn); // 共通Dao CmnDao cmnDao = new CmnDao(this.GetDam()); cmnDao.ExecSelectScalar(); // 戻り値をマーシャリングして設定 muReturn.Bean = new Informations(""); muReturn.Bean = new Informations(DataContractHelper.ToList(dt)); // ↑業務処理----------------------------------------------------- }