VisualStudio 「{」を行頭から行末に設定変更
概要
- 「{」を行末から行頭にした
- いつでも戻せるようにメモ
目次
- 概要
- 目次
- ソースコードの見やすさ
- 設定変更メモ
- 雑感
ソースコードの見やすさ
学生の頃からコードはVisualStudio(C#?)の初期設定で
中括弧({})は行頭に配置でコードを書いてきたわけですが
入社時の研修でEclipseでJavaを書いたときに違和感を覚えて
行末の方が書きやすいんじゃ?と薄々感じ始めました。
//行頭パターン public static void hoge() { //処理 }
//行末パターン public static void hoge() { //処理 }
C#プログラミングのイディオム/定石&パターン*1でも
行末で中括弧を書いていて、その理由として
- プログラムの構造が正しく反映されるスタイル
- 見た目の行数を減らしてディスプレイに多くの情報を表示する。
上記の2点を挙げています。(※異論もあると書いてある。)
個人的には行末パターンがしっくり来ていて
仕事でC#を書くことがあるかはわかりませんが
今は、個人でやるので一般的なルールは無視してよいのかなと言う感じです。
IDEでコード書いている分には改行とかは自動で整形されますし
設定戻せばOKみたいなノリ
C# EntityFrameworkを使ったDBアクセス コードファースト編
概要
C# EntityFrameworkのコードファストを利用してDBアクセスを行います。
先日書いたASP.NET MVCを使ったTweetを投稿するWebアプリケーションの制作過程で
DBアクセスについてよくわからなかったので
チュートリアルをさらさらっとやった次第ですので備忘録として残しておきます。
目次
- 2018/05/23 追記
- 概要
- 目次
- EntityFrameworkとは何ぞや?
- Code First / DatabaseFirst
- EntityFrameworkのCode FirstでCRUD
- 環境
- ソース
- プロジェクトの作成
- EntityFrameworkのインストール
- Entityクラスの作成
- Book(書籍)クラスとAuthor(著者)クラスを作成
- [メモ]virtualとは
- DbContextクラスの作成
- DB接続文字列の確認
- 実行
- [メモ]__MigrationHistory
- Create
- 実行
- Read
- Update
- Delete
- クエリ
- [メモ]Entity FrameworkでもLINQが使える
- アノテーションと自動マイグレーション
- 自動マイグレーション機能の有効化
- BooksDbContextクラスにSetInitializerメソッドを追加
- 実行
- メモ
- 参考文献
- 雑感
ASP.NET MVCでCRUD ツイートレスポンスをDBに登録する
概要
前回の続きです。
kitigai.hatenablog.com
ツイートするとレスポンスを受け取ることができるので
そのレスポンス内容をDBに登録してみます。
いわゆるCRUDです。(Create Read Update Delete)
目次
- 概要
- 目次
- 実行環境
- ソース
- ASP.NET MVCでCRUD
- DB接続文字列の設定
- Modelの準備
- テーブルの準備
- Controllerに登録部分を作成
- コミット
- ツイートして登録されるか確認する
- トラブルシュート
- 想像
- 参考サイト様
- 雑感
ASP.NET MVC CoreTweetを使ってツイートを投稿する。
概要
前回のTwitter連携の続き
kitigai.hatenablog.com
- ASP.NET MVCでツイートしてみる。
これをな?こうして
こうじゃ!
2018/01/04 21:44:48 ツイートテスト
— あとらす (@Lychee_jam) January 4, 2018
見たいな感じです。
目次
- 概要
- 目次
- 実行環境
- ソース
- CoreTweetの入手
- 磯野~、ツイートしてみよーぜ
- 課題
- 雑感
ASP.NET MVCでTwitter連携の認証
概要
ASP.NET MVCのデフォルト機能として存在するOAuth/OpenIDのログイン(?)を試してみる。
※用語(日本語)あってます?
いわゆるTwitter連携と言うやつ?
目次
- 概要
- 目次
- 個人認証付きプロジェクトの作成
- TwitterAPIキーの取得
- Twitter連携を行う
- 再チャレンジ
- 参考サイト様
- 雑感