Tutorial by Topics



インストール StackExchange.RedisのバイナリはNugetで入手でき 、ソースはGithubで入手できます 。 一般的なタスク プロファイリング バージョン発売日 1.0.187 2014-03-18
Dapperとは? Dapperは、 IDbConnectionを拡張する.Net用のマイクロORMであり、クエリの設定、実行、および結果の読み取りを簡素化します。 どうすれば入手できますか? github: https : //github.com/StackExchange/dapper-dot-net NuGet: https : //www.nuget.org/packages/Dapper 一般的なタスク 基本的なクエリ コマンドの実行 バージョンノート発売日 1.50.0 core-clr / asp.net 5.0がRTMに対してビルドされています 2016年6...
public static IEnumerable <T> Query <T>(このIDbConnectionのcnn、文字列sql、オブジェクトparam = null、SqlTransactionトランザクション= null、boolバッファリング= true) public static IEnumerable <dynamic>クエリ(このIDbConnection cnn、文字列sql、オブジェクトparam = null、SqlTransactionトランザクション= null、bool buffered = true) パラメータ詳細 c...
StackExchange.Redisのプロファイリング機能は、 IProfilerインターフェイスとConnectionMultiplexer.RegisterProfiler(IProfiler) 、 ConnectionMultiplexer.BeginProfiling(object) 、 ConnectionMultiplexer.FinishProfiling(object)メソッドで構成されています。 プロファイリングの開始と終了はコンテキストobject取り、関連するコマンドをグループ化することができます。 このグループ分けは、コマンドの開始時、スレッドの間違いが起きる前...
型ハンドラを使用すると、データベース型を.Netカスタム型に変換できます。
public static SqlMapper.GridReader QueryMultiple(このIDbConnection cnn、文字列sql、オブジェクトparam = null、IDbTransactionトランザクション= null、int?commandTimeout = null、CommandType?commandType = null) public static SqlMapper.GridReader QueryMultiple(このIDbConnection cnn、CommandDefinitionコマンド) パラメータ詳細 cnn あなたのデータベース接...
パラメータ詳細 this cnn 基礎となるデータベース接続 - thisは拡張メソッドを示します。接続が開いている必要はありません。開いていなければ自動的に開閉します。 <T> / Type (オプション)返すオブジェクトの型。非ジェネリック/非Type APIが使用されてdynamic場合は、クエリごとに返される列名ごとに名前が付けられたプロパティをシミュレートするdynamicオブジェクトが行ごとに返されます(このdynamicオブジェクトはIDicionary<string,object>も実装しIDicionary<string,object&g...
.NET Frameworkは、もともとマイクロソフトが設計した一連のライブラリとランタイムです。すべての.NETプログラムは、Microsoft Intermediate Language(MSIL)と呼ばれるバイトコードにコンパイルされます。 MSILはCommon Language Runtime(CLR)によって実行されます。 以下に、.NET Frameworkをサポートするさまざまな言語の「Hello World」の例をいくつか示します。 「Hello World」は、表示デバイスに「Hello World」を表示するプログラムです。これは、動作中のプログラムを構築するための...
C#は、マルチパラダイムのMicrosoftのC子孫プログラミング言語です。 C#は、Windows、Mac OS XおよびLinux上で実行可能な中間バイトコードであるCILにコンパイルされた管理言語です。 バージョン1.0,2.0,5.0はECMA( ECMA-334として)によって標準化され、現代のC#の標準化活動が進行中である。 バージョン発売日 1.0 2002-01-01 1.2 2003-04-01 2.0 2005-09-01 3.0 2007-08-01 4.0 2010-04-01 5.0 2013-06-01 6.0 2015-07-01...
@ "という文字列は、その内容がエスケープされない文字列です。この場合、\ nは改行文字ではなく、\とnの2つの文字です。文字列の内容の先頭に@ @ "二重引用符をエスケープするには、" "二重引用符を使用します。" 文字列リテラルを連結するには、各文字列の先頭に@記号を使用します。 var combinedString = @"\t means a tab" + @" and \n means a newline";
C#では、 演算子は式または文の1つ以上のオペランドに適用されるプログラム要素です。インクリメント演算子(++)やnewなどの1つのオペランドをとる演算子は、単項演算子と呼ばれます。算術演算子(+、 - 、*、/)などの2つのオペランドを取る演算子は、2項演算子と呼ばれます。 1つの演算子、条件付き演算子(?:)は3つのオペランドをとり、C#の3つの3項演算子です。 public static OperandType演算子operatorSymbol(OperandType operand1) パブリックstatic OperandType演算子operatorSymbol(Operan...
public static ReturnType MyExtensionMethod(このTargetTypeターゲット) public static ReturnType MyExtensionMethod(このTargetTypeターゲット、TArg1 arg1、...) パラメータ詳細この拡張メソッドの最初のパラメータの前には必ずthisキーワードが続き、拡張するオブジェクトの「現在の」インスタンスを参照する識別子が続きます 拡張メソッドは、オブジェクトインスタンス上でスタティックメソッドを型自体のメンバのように呼び出すことを可能にするシンタックスシュガーです。 拡張メソッドには...
この構文的な砂糖を使用してオブジェクトを初期化する唯一の要件は、型がSystem.Collections.IEnumerableとAddメソッドを実装することです。コレクション初期化子と呼ばれますが、オブジェクトはコレクションである必要はありません 。
$ "コンテンツ{式}のコンテンツ" $ "コンテンツ{式:フォーマット}コンテンツ" $ "content {expression} {{中括弧内のコンテンツ}}}}" $ "コンテンツ{式:フォーマット} {{中括弧内のコンテンツ}}コンテンツ}" " 文字列補間はstring.Format()メソッドの省略形で、文字列内に変数と式の値を含む文字列を作成しやすくします。 var name = "World"; var oldWay = string.Format(&q...
C#言語のこの6番目の反復は、Roslynコンパイラによって提供されます。このコンパイラは、.NET Frameworkのバージョン4.6でリリースされましたが、以前のフレームワークバージョンを対象にして、後方互換性のある方法でコードを生成できます。 C#バージョン6のコードは、完全に下位互換性のある方法で.NET 4.0にコンパイルできます。以前のフレームワークでも使用できますが、追加のフレームワークサポートが必要な機能が正しく機能しないことがあります。 C#の6番目のバージョンは、2015年7月にVisual Studio 2015と.NET 4.6とともにリリースされました。 ...
コンストラクターは、そのクラスのインスタンスが作成されるときに呼び出される、クラス内のメソッドです。主な役割は、新しいオブジェクトを有用かつ一貫した状態にすることです。 デストラクタ/ファイナライザは、クラスのインスタンスが破棄されたときに呼び出されるクラス内のメソッドです。 C#では、明示的に記述/使用されることはほとんどありません。 C#にはデストラクタが実際にはなく、C ++スタイルのデストラクタ構文を使用するFinalizersがあります。デストラクタを指定すると、直接呼び出すことのできないObject.Finalize()メソッドがオーバーライドされます。 同様の構文を持つ他...

Page 1 of 426