• システム開発に関わる内容をざっくりと書いていく

.net C#

AutoMapper-オブジェクトマッピングの使用例

using 設定 使用例(新規取得): ItemModelからM_Item取得(プロパティ名が同名のものを詰めたインスタンスを返す) 使用例(上書き): m_Itemに対してItemModelの値が上書きされる(プロパテ ...

続きを読む

列挙体(enum)の数値からDescription属性を取得する(該当なしは空白)

用途: DB等からenumに対応される数値を取得して、対応する文字列に変換する場面等で使用。 取得した数値が、該当のenumに存在する値の場合はDescription属性を取得して返す。 使用例: item.Settin ...

続きを読む

Null対応のContainsメソッド

stringがnullだったとしても空白に置き換える(エラーで落ちない)

続きを読む

プロパティ名を指定して、あれば値をセットする

使用例 entityに”UpdDateTime”のプロパティがあり、セット可能であればupdDateTimeの値をセットする。

続きを読む

条件が合致した時にフィルタリングをかける(IQueryable)

用途: 条件が入っている時にのみフィルタリングするような場面で使用 第一パラメタの引数がTrueである場合のみ、フィルタリングをして返す。 使用例 ItemNmが入っている時のみ、ItemNmの比較でのフィルタリングを行 ...

続きを読む

ログについて

C#でのログライブラリ: ログ出力したい項目: 項目 使用プロパティ例 発生時刻  種類(情報、警告、エラー等)  プロセスID  スレッドID  エラー内容(タイトル)  スタックトレース  pdpファイル ...

続きを読む

サービスの作成

・WindowsServiceのプロジェクトを作成する: VisualStudioの新規プロジェクト作成から、WindowsServiceのプロジェクトを選択し、作成する。 ・サービス名を変更する: ソリューションエクス ...

続きを読む

サービスをデバッグ実行する

1、コンソールアプリケーションにする。 2、Program.csに下記コードを記述する。 3、Serviceクラスに下記コードを記述する。 4、デバッグ実行する。

続きを読む

ClickOnce

ClickOnceとは: Windows OS における .NET Framework 製のデスクトップ GUI アプリケーション (いわゆる “.exe”) を、インターネット上で公開・配布する ...

続きを読む