あとらすの備忘録

チラ裏のメモ帳

C# EntityFrameworkのCodeFirstでCRUD(Create)

概要 ソース DataStoreの作成 前提 Create基本形 Entityの状態について Create応用形 概要 CRUDのCreateをやってみる。 LINQ to Entitiesの知識が必要になります。 LINQに関しては詳しく解説しないのでご注意ください。 ソース github.com 今回使用するデー…

C# EntityFrameworkのCodeFirstでCRUDをやってみる

概要 前提 環境 ソース プロジェクト構成 使用するデータについて EntityFrameworkとは?CodeFirstとは? プロジェクトの作成/EntityFrameworkのインストール Entityクラスの作成 DbContextクラスの作成 Create/Read/Update/Deleteの実行 Create Read Update…

C# EntityFrameworkでDbContextクラスを作成する。

概要 DbContextクラスの作成 接続するEntityの定義 接続文字列の確認 DBにテーブルを作成 概要 DB接続用のDbContextクラスを継承したクラスを作成します。 対象のEntityクラスはこちらの記事で作成した護衛艦クラスを使用します。 C# EntityFrameworkのEntit…

C# EntityFrameworkのEntityクラスを作成する。

概要 作成するEntityクラスの全体像 Entityクラス 目指すべき姿 Entityクラスの作成 護衛艦クラス 護衛隊クラス virtualについて 護衛隊群クラス 艦種クラス 艦種について補足 艦級クラス 護衛艦の○○型について 護衛艦クラスの修正 概要 今回作成するEntity…

VisualStudio 2017でガイドライン(アウトライン)の色を変更

概要 環境 目指したいもの 設定を変更 設定後 参考サイト様 雑感 概要 VisualStudio2017でアウトライン(アウトライン?)の色を変更します。 VisualStudio2015ではProductivity Power Toolsのおかげで各ブロック毎に色を変更出来たのですが VS2017ではPPTに…

C# EntityFrameworkのインストール

概要 プロジェクトの作成 NuGetからEntityFrameworkをインストール 概要 EntityFrameworkを使用したプロジェクトの作成とNuGetからのインストールを実施します。 内容としてはとても薄いです。

C# EntityFrameworkでネストしたプロパティのデータを取得する

概要 環境 ソース 登場人物(オブジェクト) 護衛艦テーブル 隊テーブル 群テーブル 艦種テーブル 抽出目的のデータ(目指すべき姿) LINQ to Entitiesでデータを抽出 抽出でき”ない”コード 抽出できるコード 参考サイト様 雑感 概要 タイトルですでに何言っ…

C# 複数のusingステートメントを使用する際のメモ

C#

概要 環境 ソース 複数のusingステートメントの記述(ネスト) 複数のusingステートメントの記述(多段化) 参考サイト様 雑感 概要 usingステートメントを複数使用する際、ネストさせていましたが ネストさせずに記述させることを知ったので早速試したメモ …

C# EntityFrameworkでIDENTITY属性を無効化する

概要 環境 Model(オブジェクト) 艦情報のインサート IDENTITY属性が付与されている場合 IDENTITY属性を無効化した場合 参考サイト様 雑感 概要 EntityFrameworkではCodeFirstでDBを操作する際、主キーに対して自動でインクリメントのINDEXが付与される(IDEN…

ASP.NET MVCのBootstrap3を4にアップデートする

概要 環境(アップデート前) NuGetからアップデート Bootstrapのみアップデート 全てまとめてアップデート(Bootstrap以外も) Bootstrap4が反映されない 参考サイト様 雑感 概要 ASP.NET MVCでBootstrap3から4にアップデートしました。 つまらないことで時…

C# CoreTweet.OembedにPullRequestを出した

概要 環境 ソース GET statuses/oembed link_color theme light dark dnt 利用不可 利用可 雑感 概要 前回の記事でGET statuses/oembedのlink_color,theme,dntがCoreTweetでパラメータ指定出来ないと書きましたが PullRequest送ったらマージされたので使える…

C# CoreTweet.Oembedを一通り試す

概要 環境 ソース oEmbed Parameters パラメータ無し(素の状態) maxwidth maxwidth = 220(最小) maxwidth = 550(最大) hide_media メディア表示 メディア非表示 hide_thread スレッド表示 スレッド非表示 omit_script Scriptタグあり Scriptタグなし a…

ASP.NET Viewページにツイートを埋め込む(oEmbed)

概要 環境 ツイートを埋め込むとは? oEmbed情報の取得 メモ:embedってなによ Viewの表示 HTMLの内容が文字列として表示されてしまう 参考サイト様 雑感 概要 CoreTweetのoEmbedメソッドを使ってViewページにこんな感じにツイートを埋め込みます。CoreTweet…

EntityFrameworkでテーブルがコミットされていなかった

概要 環境 事象 登場人物(オブジェクト) 修正前 メモ:SQLログの確認方法 修正後 参考サイト様 雑感 概要 書いていたコードでテーブルに対してUPDATEをかけてCOMMITまでいってると思っていたら UPDATE文が発行されておらずCOMMITもされていなかったメモ対…

C# CoreTweetのTutorialを少しやった

概要 環境 ソース 前提 TwitterAPIキーの取得 CoreTweetの入手 CoreTweet Tutorial OAuth認証 メモ:Read-only application cannot POST AccessTokenとAccessTokenSecretの取得 AccessTokenとAccessTokenSecretを使用してTokenを作成 参考 雑感 概要 ASP.NET…

C# 乱数の生成(RNGCryptoServiceProviderを使う)

C#

概要 ソース System.Randomクラスを利用する 修正前(DateTime.Now.Ticksを使用) DateTime.Now.Ticksを使用した正しいシード値の方法 修正後(RNGCryptoServiceProviderを使用) 参考サイト様 関連記事 雑感 概要 前回、こういった乱数の生成記事を書きまし…

C# パスワード生成機を作った

C#

概要 環境 ソース 文字列生成 乱数の生成 パスワードの生成 雑感 概要 乱数でパスワードを生成できるやつ作りました。 途中で飽きたのでいろいろおかしいです。(出力の部分とか、リセットボタンがなかったり、DGV使ってるけど見づらかったり) 環境 Win10 P…

Reverse proxyの設定

概要 前提 httpd.confの編集 httpd.confのチェック 修正 gitbucket.serviceファイルの修正 再起動 確認 参考サイト様 雑感 概要 ApacheのProxy機能を使って任意のURLに転送します。GitBucketとRedmineを同じサーバー上で動かしていろいろ実験したいなと思っ…

CentOS 7にGitBucketをインストール

概要 前提 JDKのインストール GitBucketの入手 wgetのインストール GitBucketをwget ポート開放の設定 GitBucketの起動 GitBucketにアクセス 自動起動の設定 参考サイト様 雑感 概要 VMware上のCentOS 7でGitBucketを動かします。 タイトルをインストールと…

yumコマンドメモ

概要 yumコマンドを使う パッケージインストール パッケージのアップデート アップデート可能パッケージのチェック アップデート実行 パッケージを探す。 SEARCH PROVIDES パッケージの一覧表示 インストール可能パッケージの表示 インストール済みパッケー…

VMware Workstation Playerで仮想マシンにVMware toolsをインストール

概要 先日の続きで、VMware toolsをインストールします。 VPSを触っていたときにはmountとか使わなかったので 会社で教えてもらわなければきっと理解できなかったでしょう。VMware toolsのインストールはどうでもよくてmount/umountの備忘録です。OSインスト…

VMware Workstation PlayerでCentOSの仮想環境を構築

概要 CentOSの仮想環境を構築します。 RedHatの復習がてら触りたいだけなので細かなところは気にしません 小分けになりますがOSのインストール完了までの備忘録です。 概要 環境 前提知識 VMware Workstation Playerのセットアップ VMware Workstation Playe…

C# 文字列結合

C#

概要 ソース 修正箇所 修正前 修正後 簡単に3パターンの修正案 文字列は不変オブジェクト? StringBuilderを使うメリット 雑感 概要 前回に引き続き疑似マイナンバー生成機の改修ネタです。 forからforeachに変更 「”文字” + "文字"」からStringBuilderに変…

C# 乱数の生成

C#

概要 過去に作成した疑似マイナンバー生成機を作って乱数を生成する処理を書いた。 ふとネットの記事を目に*1して「あれ?既存のコードじゃ重複した乱数生成されるんじゃ?」となったので直しました。20180423 追記 このやり方めっちゃ間違ってます。別記事…

VisualStudio 「{」を行頭から行末に設定変更

概要 「{」を行末から行頭にした いつでも戻せるようにメモ ソースコードの見やすさ 学生の頃からコードはVisualStudio(C#?)の初期設定で 中括弧({})は行頭に配置でコードを書いてきたわけですが入社時の研修でEclipseでJavaを書いたときに違和感を…

C# EntityFrameworkを使ったDBアクセス コードファースト編

概要 C# EntityFrameworkのコードファストを利用してDBアクセスを行います。先日書いたASP.NET MVCを使ったTweetを投稿するWebアプリケーションの制作過程で DBアクセスについてよくわからなかったので チュートリアルをさらさらっとやった次第ですので備忘…

ASP.NET MVCでCRUD ツイートレスポンスを登録する

ツイートレスポンスの内容をDBに登録してみる。 前回の続きです。 kitigai.hatenablog.comツイートするとレスポンスを受け取ることができるので そのレスポンス内容をDBに登録してみます。 いわゆるCRUDです。(Create Read Update Delete)

ASP.NET MVC CoreTweetを使ってツイートを投稿する。

概要 前回のTwitter連携の続き kitigai.hatenablog.com ASP.NET MVCでツイートしてみる。 これをな?こうしてこうじゃ!2018/01/04 21:44:48 ツイートテスト— あとらす (@Lychee_jam) 2018年1月4日見たいな感じです。

ASP.NET MVCでTwitter連携の認証

概要 ASP.NET MVCのデフォルト機能として存在するOAuth/OpenIDのログイン(?)を試してみる。 ※用語(日本語)あってます? いわゆるTwitter連携と言うやつ?

テストについて調べてみる

テスト仕様書の書き方わからなーい 正確には単体テスト仕様書テスト仕様書も入社してからそれなりに書いてはいて、でも結合テストだったり 社内用に作ったツールのテストだったりでお客様に提供するように作成したツールなんで今回ばかりは気が抜けない たぶ…