modest violet

modest violet

開発者としてのあれこれや、日々の雑記など

your future hasn't written yet. no one's has.
by Emmett Lathrop "Doc" Brown

Dev-C#

AutoMapper6でのプロファイル設定とユニットテスト

AutoMapperという自動マッピングライブラリーが便利なのです。ただ、少しばかり使い方を誤っていたようで、下記のサイトを参考に再勉強させて頂きました。iyemon018.hatenablog.comこの記事のお陰で、今までの自分があまりにも恩恵を受けない無駄な記載をい…

ごめんVB。もう君には戻れない・・・。

Visual Basic・・・。君がフロッピー3枚でインストール出来た時代から知っている。あの頃は僕もまだ若かった。とても自分では使いこなせないな、と思ったりもしていた。月日が流れて社会人になり、VB6となった君と再開して・・・。まさか何年も共にするとは…

Xamarinクロスプラットフォームで、UWPが「パラメータ"targetPlatformVersion" を null にすることはできません」となる未解決物語

MicrosoftのXamarin社買収により、徐々にXamarin界隈が賑やかになってきました。C#でクロスプラットフォーム開発が可能になるので、dotNET技術者にはとても嬉しい代物です。早速、iOS/Android/UWPのクロスプラットフォームを試してみようと新規プロジェクト…

C#でモダンなプログラム開発を学ぶ!【書評】チーム開発の教科書

2017.01.26:更新しました! 転載:SHIN-ICHI の技術ブログ | Programming tips and tutorials blogASP.NET MVCをメインに開発し始めて、早半年。WindowsFormメインだった自分にとって、本当に覚えきれないほどの新しい技術や考え方が次から次に襲ってくるイ…

LINQ to SQLで複合キーのExists句を書く

単一のExists句を表す場合はContainsを使用していましたが、複数のキーでExistsを実現させねばならない状況に陥ったので、勉強がてらにまとめました。 単一キーのExistsの場合 基となるSQL SELECT * FROM table_A as A WHERE EXISTS ( SELECT * FROM table_B…

C#でIF文を1行で書く

C#でIF文を1行で書く方法が分からなかったので備忘録。。。すいません、VBユーザーだったもので。。。

僕は小馬鹿にされがちなVisualBasicを肯定する

Visual Basic(以下、VB)は結構な頻度で「軽く見られがち」であり、「小馬鹿にした」感想を目にします。確かに昔々はVBランタイムが必要だとかメモリ管理がイケていないとか色々とありましたが、今では全て過去のお話だと断言出来ます。世間が抱いているイ…

Joinを多用するとLINQ to SQLは遅い?

LINQ to SQLが便利すぎてDataAdapterとかCommandには戻りたくない今日この頃です。ようやくメソッド形式にも慣れてきて、メソッド形式になっていないときもちわるいかも!という風に思えるようになって来ました。でも、1つ困った事に、書き方によってはレス…

EntityFrameworkでconfigファイル内の接続文字列をプログラム内で動的に変更させる方法

データベースを利用する際、App.config または web.config に接続文字列が記載されます。でも、パスワードまでプレーンな状態で記載されるので、あまり好ましくありません。 .NET Frameworkのaspnet_regiis.exeを利用した暗号化は、開発中には向いていない方…