カテゴリー
Apple

Windows 7 で FileMaker に ODBC 接続設定をする手順

外部プログラムから FileMaker のテーブルデータを取得したい、テーブルに挿入したい更新したい削除したい。FileMaker はデータベース、つまりデータソースとして使いたい。

迷ったり混乱したりの末になんとか設定できましたので、そのやり方をノートしておきますの♪

環境

  • Windows 7 Professional 32 bit
  • FileMaker Pro Advanced 14

知識

カテゴリー
Microsoft

Entity Framework で複合主キーを設定する方法

エラーとなったコード

public class User
{
    [Key]
    public int Id { get; set; }
    [Key]
    public int GroupId { get; set; }
    public string Name { get; set; }
}

エラーをよく見てみると

カテゴリー
コンピューター

【Atom】【Windows7】Merge Conflicts の Git Path を正しく設定して確認する方法

はじめに。経緯など

  • merge-conflicts は便利なのだが、説明ページと比べて動きが違うことに気がついた。
  • きっと設定が足りていないに違いないと見てみたら、Git Path が設定されていなかった。
  • Git Path の設定につまづいたため、やり方をメモしておく。
  • Windows 7 Professional 32 bit
  • Atom 1.6.1
  • Merge Conflict 1.4.1
  • Git 2.8.0.windows.1

ポイント

  • Git Path には C:¥Program Files¥Git¥bin¥git.exe というように git.exe も含めたフルパスの場所を指定する。
  • パッケージ > Merge Conflicts > Detect で設定の合否を確認できる。
  • OK なら、右上に青いポップアップが出現し、[Nothing to Merge No conflicts here!] と表示される(コンフリクトがない前提)。
カテゴリー
Microsoft

【MVC 5】DB 接続文字列だけ別ファイルに切り出す方法

ポイント

  • プロジェクト直下のフォルダに Web.config がある。同じプロジェクト直下フォルダに接続文字列を定義したファイルを置く。例えばファイル名は connections.config
  • connections.confg には < connectionStrings> の内容をそのまま書く。
  • Web.config では、connectionStrings に configSource 属性のみを書き、その値に connections.config を指定する。
カテゴリー
Microsoft

Visual Studio Express 2015 for Web で SQL を書いてすぐ確認する方法

Visual Studio から SQL Server の DB に接続出来ている、という前提です。

の内容にプラスαしたものとなります。

カテゴリー
コンピューター

【Git】失敗しても元に戻れるようにマージする

おそるおそるマージするときに使ったコマンドです。

コマンド

# コミットしないでマージ
git merge --no-commit <branch>

# マージの取り消し
# (最新コミットに作業ディレクトリを戻す)
# (push 前なら安全)
# HEAD: 最新のコミットに対するハッシュ値の別名
# ORIG_HEAD: 最新の一つ手前のコミットに対するハッシュ値の別名
# ORIG_HEAD と HEAD を使い分けると良さそう。
git reset --hard ORIG_HEAD
カテゴリー
コンピューター

【Git】任意のコミットからブランチを生やして派生させる方法

過去の主店のコミットに戻って、そこから別の作業をしたい!そんな時の Git 操作ですわ♪

コマンドまとめ

# コマンドのハッシュを調べる
git log --all --decorate --graph --oneline

# コミットに移動
git checkout <hash>
# ブランチを作りチェックアウト
git checkout -b <branch-name>

# 指定コミットにブランチを作りチェックアウト
git checkout -b <branch-name> <hash>
カテゴリー
コンピューター

【Git】クローンしたリポジトリの master 以外のブランチを追跡する方法

リポジトリをクローンすると、HEAD は master を指しています。他のローカルのブランチは、ありません。

実際に作業をするときは、master ではないブランチから始めたい、そんなことがよくありますの。

この場合、作業を開始したいコミットへチェックアウトして、ブランチを作成してそのブランチへチェックアウトすることになりますわ。

その手順をまとめます。

コマンドまとめ

# リモートリポジトリのブランチが指す場所にチェックアウト
git checkout <remote>/<branch>
# ブランチを作成してチェックアウト
git checkout -b <branch>

# リモートリポジトリのブランチが指す場所に新しくブランチを作成してチェックアウト
git checkout -b <branch> --track <remote>/<branch>

# <remote>/<branch> の <branch> と同じ名前を付ける場合は次で OK
git checkout --track <remote>/<branch>
カテゴリー
コンピューター

【Git】リモートリポジトリ URL を調べて、その URL でクローンする手順

今まで自分がアクセスしていたリモートリポジトリを調べて、それで他の人に git clone していただきたいですの。

または、別の端末で続きを進めることになったため、今作業中のプロジェクトのリモート URL を調べておきたいですわ。

普段は origin で済ますことができたるため、URL をよく忘れてしまいますの><。

コマンドまとめ

# リモートリポジトリ名の一覧
git remote show
# リモートリポジトリの詳細
git remote show <remoterepository>



# リモートリポジトリをクローン
git clone <repositoryurl>
カテゴリー
Microsoft

【MVC 5】【Entity Framework 】既存のデータベース・テーブルがある場合のエンティティモデルクラスの作り方

既存のシステム、データベースの特徴

  • Entity Framework 未使用、コードファーストではない。
  • テーブルは Entity Framework のデータモデル規約の則っていない。

キーワード・ポイント

  • Entity Framework
  • Table 属性、Column 属性
  • Fluent API
  • DbContext クラスを通して DB 操作
  • Web.config の を追加することで、Entity Framework の接続も可能となる。
  • 今までの DB 接続も使い続けることが可能