Skip to content

Instantly share code, notes, and snippets.

View daisukenishino2's full-sized avatar

daisuke nishino daisukenishino2

View GitHub Profile
@daisukenishino2
daisukenishino2 / ShippersEntity.cs
Last active August 3, 2018 23:49
Open棟梁:自動生成テンプレート変更後のDTO(Entity)
//**********************************************************************************
//* クラス名 :ShippersEntity
//* クラス日本語名 :自動生成Entityクラス
//*
//* 作成日時 :2018/7/30
//* 作成者 :棟梁 D層自動生成ツール(墨壺), 日立 太郎
//* 更新履歴 :
//*
//* 日時 更新者 内容
//* ---------- ---------------- -------------------------------------------------
@daisukenishino2
daisukenishino2 / CREATE ORDERS2.sql
Last active October 7, 2018 08:27
Open棟梁:バッチ・サンプルの性能測定(1)に使用した、各種リソース情報と、その測定結果。
USE [Northwind]
GO
/****** Object: Table [dbo].[Orders2] Script Date: 09/18/2012 20:02:26 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
@daisukenishino2
daisukenishino2 / 性能測定用の動的パラメタライズド・クエリのサンプル.xml
Last active May 17, 2019 01:37
Open棟梁:動的パラメタライズド・クエリの性能測定に使用した、各種リソース情報と、その測定結果。
<?xml version="1.0"?>
<ROOT>
SELECT * FROM SHIPPERS
<WHERE>
WHERE
<IF>SHIPPERID = @p1</IF>
<IF>hoge1 = @hoge1</IF>
・・・
<IF>hoge1 = @hogeN</IF> → ここの「N」を、10, 20, 50, 100, 200, 500, 1000 タグと増やしていって性能を測定。
</WHERE>
@daisukenishino2
daisukenishino2 / github_backup.bat
Last active August 30, 2018 00:22
GitHub の Repositories の Backupを作成するBATファイル
git clone --mirror https://github.com/OpenTouryoProject/OpenTouryo.git
cd OpenTouryo.git
git fetch --all
cd ..\
git clone --mirror https://github.com/OpenTouryoProject/OpenTouryoTemplates.git
cd OpenTouryoTemplates.git
git fetch --all
cd ..\
@daisukenishino2
daisukenishino2 / Stored Procedure @ Transact-SQL (SQL Server).sql
Last active September 6, 2018 17:04
Open棟梁の汎用Daoを使用したストアド実行サンプル
-- ユーザー定義テーブル型
CREATE TYPE [dbo].[IntValueTableType] AS TABLE ([Value] INT NULL);
GO
-- ストアドプロシージャ
CREATE PROCEDURE [dbo].[SummaryValueProc]
-- 入力パラメタ
@InPut int,
-- 出力パラメタ
@OutPut int OUTPUT,
@daisukenishino2
daisukenishino2 / CollectiveCommit : LayerB.cs
Last active August 9, 2018 10:16
Open棟梁:バッチ・サンプルの性能測定(2)に使用した、各種リソース情報と、その測定結果。
//**********************************************************************************
//* フレームワーク・テストクラス(B層)
//**********************************************************************************
// テスト用サンプルなので、必要に応じて流用 or 削除して下さい。
//**********************************************************************************
//* クラス名 :LayerB
//* クラス日本語名 :B層のテスト
//*
// 一部、DataToDictionaryのテストコード
// https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Dto/DataToDictionary.cs
DataToDictionary d2d = null;
List<Dictionary<string, string>> list = null;
// マップなし
d2d = new DataToDictionary(null, null, null);
list = d2d.DataTableToDictionaryList(dt);
@daisukenishino2
daisukenishino2 / instnwnd2.sql
Last active June 8, 2020 10:01
Open棟梁のサンプルが使用するNorthwindのDBを作成するスクリプト(SQL Server 2012以降で)
/*
** Copyright Microsoft, Inc. 1994 - 2000
** All Rights Reserved.
*/
SET NOCOUNT ON
GO
USE master
GO
{
"status": "ok",
"errorMessage": "",
"rp": {
"id": "localhost",
"name": "Fido2 test"
},
"user": {
"name": "aaa@example.com",
"id": "YWFhQGV4YW1wbGUuY29t",
@daisukenishino2
daisukenishino2 / 0. template.xml
Last active August 30, 2018 02:16
Open棟梁 動的パラメタライズド・クエリのサンプル
<?xml version="1.0"?>
<ROOT>
<WHERE>
<IF></IF>
</WHERE>
<PARAM>
</PARAM>
</ROOT>