/// <summary> /// このインスタンスを、それと同等なUtility.Models.Entites.DtStorageConfig型に変換する。 /// 子エンティティとして生成するため、親エンティティの情報をもたない /// </summary> /// <returns></returns> public Utility.Models.Entites.DtStorageConfig ToChildModel(Type parentType) { Utility.Models.Entites.DtStorageConfig model = ToModelCommonPart(); // 親子間の参照無限ループを避けるためにタイプチェック return(model); }
/// <summary> /// コンストラクタ /// </summary> /// <param name="model">Utility.Models.Entites.DtStorageConfigのインスタンス</param> public DtStorageConfig(Utility.Models.Entites.DtStorageConfig model) { this.Sid = model.Sid; this.Name = model.Name; this.Url = model.Url; this.Sas = model.Sas; this.CreateDatetime = model.CreateDatetime; this.UpdateDatetime = model.UpdateDatetime; }
/// <summary> /// このインスタンスを、それと同等なUtility.Models.Entites.DtStorageConfig型に変換する。 /// 各変換メソッド共通部分 /// </summary> /// <returns></returns> private Utility.Models.Entites.DtStorageConfig ToModelCommonPart() { Utility.Models.Entites.DtStorageConfig model = new Utility.Models.Entites.DtStorageConfig(); model.Sid = this.Sid; model.Name = this.Name; model.Url = this.Url; model.Sas = this.Sas; model.CreateDatetime = this.CreateDatetime; model.UpdateDatetime = this.UpdateDatetime; return(model); }
/// <summary> /// このインスタンスを、それと同等なUtility.Models.Entites.DtStorageConfig型に変換する。 /// 親エンティティとして生成するため、子エンティティの情報はもたない /// </summary> /// <returns></returns> public Utility.Models.Entites.DtStorageConfig ToParentModel(Type childType) { Utility.Models.Entites.DtStorageConfig model = ToModelCommonPart(); return(model); }
/// <summary> /// このインスタンスを、それと同等なUtility.Models.Entites.DtStorageConfig型に変換する。 /// </summary> /// <returns></returns> public Utility.Models.Entites.DtStorageConfig ToModel() { Utility.Models.Entites.DtStorageConfig model = ToModelCommonPart(); return(model); }