質問: こんにちは。 Visual Studio 2017 Communityを使ってプログラミングしています。 OSはWindows10です。 ### 前提・実現したいこと ASP.NETでローカルに簡単なデータを作って動作確認しています。 このローカルで標準で動作しているデータベースはなにでしょう? ### 発生している問題・エラーメッセージ ASP.NETについてTeratailで質問したら、データベースは何かと聞かれた。 「DB は何ですか? そのバージョン・エディションは? そのぐらいは最初の質問に書きましょうよ。 」 気にしたことがないので答えられない。 ### 試したこと code firstでクラスを作り、スキャフォールディングして動かしてみた。 動いた。 Web.Configには次のように書いてある。 MySQLなのか、Oracleなのか、Posgresなのか. SSMSで見るとSQLServerに接続しているようです。 ### 該当のソースコード ``` Web.Config ``` ### 補足情報(言語/FW/ツール等のバージョンなど) Visual Studio 2017 Community 15.3.3 .NET Framework 4.7.02053 Windows10 home
回答: ずばり、SQLServerです。 設定ファイルを見ると**Data Source=(LocalDb)\MSSQLLocalDB**ってありますよね、そしたら**MSSQLLocalDB**ってキーワードでググってみましょう。 https://www.google.co.jp/search?q=MSSQLLocalDB なにやらそれっぽい情報が出ましたね。 さらに**AttachDbFilename=|DataDirectory|\aspnet-myTableProject-20171114043031.mdf**なんていうキーワードがありますね。 そしたら**拡張子mdf**でググりましょう。 https://www.google.co.jp/search?q=%E6%8B%A1%E5%BC%B5%E5%AD%90+mdf 関連しそうなキーワードは**SQL Server データベース ファイル**ですね。 このことから考えるに、開発用のローカルDBが勝手に(?)作られていて、それにアクセスしていると。 *SQL Server YYYY Express LocalDB*については質問者さんのインストールされたバージョンにより違うため、前提の情報だけでは確定しません。 **Visual Studio 2017 Community**ってことはたぶん2016が入っていると思われます。 https://qiita.com/akabei/items/7f62056e44dd2d44f703 さ、どでしょ?