ASP.NET MVC、ASP.NET Web API 両方で同じ設定が可能です。
Web.config
App_Data フォルダに DB1.mdb がある状態で、下記のように connectionString を設定します。
<connectionStrings> <!--a database file(mdf, ldf) will be created in App_Data folder of the project and attach to SQL Server--> <add name="DataContext" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\DB1.mdf;Integrated Security=True;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" /> </connectionStrings>
C# コードでは、Web.config で設定した接続文字列を使ってデータベースへ接続します。
var str = ConfigurationManager.ConnectionStrings["DataContext"].ConnectionString; using (SqlConnection connection = new SqlConnection(str)) { connection.Open(); using (SqlCommand command = new SqlCommand("Select * from dbo.incident;", connection)) { SqlDataReader dr = command.ExecuteReader(); while (dr.Read()) { Debug.WriteLine(dr.GetValue(1).ToString()); } dr.Close(); } }
0 件のコメント:
コメントを投稿