2017-01-01から1年間の記事一覧
Friendly.Windows.KeyMouseを作成しました! github.com あれだけ、キーマウスエミュレートをディスっておきながら、やるんかいってことなんですが・・・ 繰り返しますが、最後の手段です。 もっと確実に簡単に操作できる手段があるならそちらを使ってくださ…
Quick Shot っていう VisualStudio拡張を作成しました。 VisualStuido Marketplace からダウンロードできます。 marketplace.visualstudio.com 関数を単体で実行、デバッグできます。 ざっくりいうと、そんな感じです。 右クリックした関数を実行、デバッグ…
neueさんからご意見いただいたので、改善しました。 Expressionで受ける必要ないのでは? 確かに。 シンプルなものは受ける必要がないですね・・・。 書き味悪いし、Expressionは軽い処理ではないので必要ないなら使わない方がいい。 なので、FormattableStr…
String interpolation を使えるようにしました! github.com きっかけは TLにあったneueさんのツイートString interpolation/FormattableStringを使ったSQL整形、最高に良いアイディア。うちでも展開していきたい。 / “Announcing EF Core 2.0 Preview 2 | .…
今年も、Microsoft MVP を受賞することができました! カテゴリは Visual Studio and Development Technologies です。 これも支えていただいている皆さんのおかげです。 ありがとうございます! 今期の目標は LambdicSqlの正式版リリース(まだやったんかい…
最近お客様から「Friendlyではキー操作は使えないの?」って聞かれることが何回かありました。キーエミュレートねー。Friendly作る前はやってたけど不安定だったんですよねー。MSDNにもタイミング問題あるって書いてるし。でもFriendlyと組み合わせたらなん…
今までのLambdicSqlは、使いそうな句や関数を LambdicSql.Symbol ってことろに区別なく定義していました。なのでDBの種類によってはインテリセンスに出てくるけど使えない句とか結構あったんですよね・・・。まあSQLってそんなもんだし良いかなーって思って…
Sqlを動的に作成する場合には、「空なら消えてくれればいいのに」があります。 LambdicSqlでは以下の場合には空を渡すと要素や句が消えます。 Select句のメンバ Join Where Having Order By Select句のメンバ //Typeを表示するときのみCase式を挿入する var …
github.com組み合わせの自由度がアップしました。 Sqlビルダーという位置づけになった今、Sql構築の自由度は重要です。 +演算子のサポート ちょっと前から生成したsql同士のサポートはありました。 var select = Db<DB>.Sql(db => Select(new SelectData1 { Name</db>…
github.comこの世の全てのSQLをC#で表現してやる! ってことでマルチプラットフォーム対応もしました。 .NETCoreやPCLでも使えます。 SQLiteと連携 Xamarinって言ったらSQLiteです。 LambdicSqlはSQLiteとの連携機能も入れています。 まずは、LambdicSqlとsq…
github.com まだβ版です。とはいえ、今度こそ着実にリリースに近づいています。 この辺で最近入れた機能をご紹介させていただきます。 それは句や関数を簡単に追加できる機能です。 この世の全てのSQLをC#で表現するポテンシャルを持たせました。 若干言い過…