2019-05-01から1ヶ月間の記事一覧
バグがあったので修正しました 気付いた背景 知人からDb2のパラメータプリフィックス1は @ じゃなくて : じゃね? とツッコミが入ってそんなバカなと思い、確かめたものの結論としては @ のままでよかったのですが そう言えば ODBC は位置パラメータしか使え…
EasySqlParserでNuget Packageを作るときにハマったのでメモ 昔はCUI(Nugetコマンド)とかGUI(NuGet Package Explorer)とかでやってたましたが.NET Standardではdotnetコマンドでやります cd プロジェクトファイルがあるディレクトリ dotnet pack -c Release …
Javaではけっこうカスタムタグを作ったことがありますが、ASP.NET Coreではそのカスタムタグがかなり簡単に作れて感動しました しかし少し凝ったことをしようと思ったら意外とハマったのでメモっておきます 何をしたいのか <permissionControlManager> <input asp-for="Name"/> <input asp-for="Age" /> </permissionControlManager> class PermissionControlManag…
動機は書き終わったのでドキュメントでは説明しきれないところなどを書いていこうかと思います その1としてますが1だけで終わるかもしれませんw 名前 ソースコード中にも明記してますし、ドキュメントにも書いていますが EasySqlParser内部のコードはDOMA…
前回の続き 4. 開発者全員がラムダ式を使えるわけではない これもEntityFrameworkに限った話です1 var query = DbContext.Employees.Single(e => e.EmployeeId == 1); このような記述を見てSQLしか知らないおじさんがいきなり理解できるのか? と言われると…
なぜ作ったのか? SQLを生で書きたいときもある どのORMを使うにせよSQL文をソースコード中に埋め込みたくない Java経験(s2dao,s2jdbc)が長かったためか 2-way-sql が欲しくなってしまった 開発者全員がラムダ式を使えるわけではない 分かりやすいログを見た…
DOMAや uroboroSQL で使うようなSQLファイル(いわゆる 2-way-sql として書かれたSQL)をパースするライブラリを作りました。 ソース nuget ドキュメント DapperやEntity Framework(Core含む)もあるのに今更?? と自分でも半分くらいは思いながら諸事情により…