「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>機能一覧]] --開発基盤、開発支援ツール ---[[V3 : DX開発基盤機能>機能一覧 - DX開発基盤機能]] ---[[V2 : サービス開発基盤機能>機能一覧 - サービス開発基盤機能]] ---[[V1 : エンプラ・システム開発基盤機能>機能一覧 - エンタープライズ・システム開発基盤機能]] --[[対応する処理方式と、そのサンプル>機能一覧 - 対応する処理方式と、そのサンプル]] ---[[V3プロジェクト・テンプレート>機能一覧 - 対応する処理方式と、そのサンプル - V3系]] ---[[V2プロジェクト・テンプレート>機能一覧 - 対応する処理方式と、そのサンプル - V2系]] ---V1プロジェクト・テンプレート *目次 [#f5e54443] #contents *概要 [#jccef51a] -[[V1系(エンタープライズ・システム開発基盤)>コンセプト#x358564f]]で~ 対応する処理方式と、そのサンプル(テンプレート)の一覧。 -.NETで実現可能なアーキテクチャの多くをサポートする。 --Web --C/S2層・3層 --バッチ --.NET Core *Web方式 [#wd43e1e2] **ASP.NET Web Forms [#o8e58b0e] -ASP.NET Web Formsのサンプル / テンプレート -.NET Coreバージョンは存在しない。 **ASP.NET MVC [#v8948536] ASP.NET MVCのサンプル / テンプレート ***Html.BeginForm [#v8e0403a] -Html.BeginForm方式 -.NET Coreバージョンも存在する。 ***Ajax.BeginForm [#r18e344a] -Ajax.BeginForm方式 -.NET Coreバージョンは存在しない。 **ASP.NET Web API [#q70c0490] -Web APIのサンプル / テンプレート -.NET Coreバージョンも存在する。 *2層C/S方式 [#se890087] **Windows Forms(CRUD) [#kf6872e3] -2層C/S方式のWindows Formsのサンプル / テンプレート -.NET Coreバージョンも存在する。 **WPF(CRUD) [#bcbdf9d0] -2層C/S方式のWPFのサンプル / テンプレート -.NET Coreバージョンも存在する。 **その他 [#qca9941e] ***自動生成Daoによるバッチ更新サンプル [#k09844b9] -自動生成Daoのテスト用(バッチ更新方式を示したモノ) -.NET Coreバージョンも存在する。 ***自動生成DaoのTimeStampテスト [#z6926edf] -自動生成Daoのテスト用(TimeStampによる楽観はいた方式を示したモノ) -.NET Coreバージョンも存在する。 *3層C/S方式 [#z3160d5f] [[非同期呼出フレームワーク]]を使用。 **Windows Forms [#nbaf4a9f] -3層C/S方式のWindows Formsのサンプル / テンプレート -.NET Coreバージョンも存在する。 ***Windows Forms(CRUD) [#g5ace6c5] -通常のもの -.NET Coreバージョンも存在する。 ***Windows Forms ClickOnce(CRUD) [#e79d975f] -ClickOnceのもの -.NET Coreバージョンは存在しない~ (ClickOnceは.NET5からサポート復活)。 **WPF [#ya0f4cf5] -3層C/S方式のWPFのサンプル / テンプレート -.NET Coreバージョンも存在する。 ***WPF(CRUD) [#me3610aa] -通常のもの -.NET Coreバージョンも存在する。 ***XBAP(CRUD) [#xa3ca3ef] 廃止 *Console方式 [#d9f0ee00] **バッチ [#mcafccfb] -バッチのサンプル / テンプレート -.NET Coreバージョンも存在する。 ***シンプル バッチ [#u3689813] シンプル バッチのサンプル / テンプレート ***リラン可能バッチ [#j2b0e2cf] 大量データ向け、リラン可能バッチのサンプル / テンプレート ***リラン可能バッチ2 [#ud8dedec] -[[上記>#j2b0e2cf]]の性能向上対策版 -ラウンドトリップ軽減のため、SQLUtilityと共に、ExecGenerateSQLメソッドを使用 ***リラン可能バッチ3 [#v79bb676] -[[上記>#j2b0e2cf]]の性能向上対策版 -ラウンドトリップ軽減のため、SQLUtilityを使用してDataTableからInsert文を生成。 **CLI [#e1a9875e] -CLIのサンプル / テンプレート -.NET Coreバージョンも存在する。 ***シンプル CLI [#de1db833] -System.CommandLineとSharpromptを~ 使用したCLIのサンプル / テンプレート -.NET Coreバージョンも存在する。 ***DAGログインCLI [#dcb318fd] -[[Azure CLI>https://techinfoofmicrosofttech.osscons.jp/index.php?Azure%20CLI]]のように~ DAGログインをサポートしたサンプル / テンプレート~ DAG : OAuth 2.0 Device Authorization Grant -.NET Coreバージョンも存在する。 ***LIRログインCLI [#udd5cc74] -[[Azure CLI>https://techinfoofmicrosofttech.osscons.jp/index.php?Azure%20CLI]]のように~ LIRログインをサポートしたサンプル / テンプレート~ LIR:Loopback Interface Redirection of OAuth 2.0 for Native Apps -.NET Coreバージョンも存在する。 *非同期系 [#p41ef812] *その他 [#k7aa2c49] **[[非同期イベント処理>非同期イベント・フレームワーク]] [#t383989a] **非同期系 [#p41ef812] ***[[非同期イベント処理>非同期イベント・フレームワーク]] [#t383989a] -[[非同期イベント処理>非同期イベント・フレームワーク]]の利用サンプル -[[3層C/S方式>#z3160d5f]]のクライアント側で使用する。 **[[非同期処理サービス]] [#r20d2267] ***[[非同期処理サービス]] [#r20d2267] -[[非同期処理サービス]]のクライアント・サンプル -サーバー機能は、ServiceInterface名前空間に含まれる。 *[[ヒューマン・ワークフロー機能]] [#e9db5bf2] **[[ヒューマン・ワークフロー機能]] [#e9db5bf2] IP:210.234.63.131 TIME:"2021-09-22 (水) 09:11:07" REFERER:"https://opentouryo.osscons.jp/index.php?cmd=edit&page=%E6%A9%9F%E8%83%BD%E4%B8%80%E8%A6%A7%20-%20%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B%E5%87%A6%E7%90%86%E6%96%B9%E5%BC%8F%E3%81%A8%E3%80%81%E3%81%9D%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20-%20V1%E7%B3%BB" USER_AGENT:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36"