.NETで作る!

.NETに関するあれこれ(C#、VB.NET)

SQL

ExecuteReader って終了分岐が気持ち悪いから拡張メソッドでForEach文で書けるようにする

DBアプリケーションで避けては通れない ExecuteReader メソッドですが、これってイマイチですよね。 ひとまず適当にサンプル書いてみます。 Private Sub SelectRader() Using cn As IDbConnection = New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;…

Unity(DI)でDBに接続してみよう

SeviceLocator経由でInstanceを作成する場合、Unityに初期化処理をいろいろと任せることができます。 ということで、DB接続処理をUnityにやらせてみようと思います。 では、比較対象としてUnityを使用せずにDB接続するコードを書いてみましょう。 Private Su…

動的SQL文(2Way-SQL)パーサーを作る!

※信州FMブログから引っ越し検討のため、サンプルとして過去記事移植。 ソースコードはDynamicSQL 2way-SQL parser@CodePlexで公開中。っていうか、そっちのDocumentの方が説明詳しかったりする。 VBでSQL書くと保守しづらいよね 高度な検索条件機能を持たせ…

. .