Aspnetcore: asp.net core 1.0์—์„œ ADO.NET์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2016๋…„ 07์›” 06์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: dotnet/aspnetcore

asp.net core 1.0์—์„œ ado.net์„ ์‚ฌ์šฉํ•˜๋„๋ก ์•ˆ๋‚ดํ•ด ์ฃผ์„ธ์š”.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

project.json์— SqlClient๋ฅผ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 "frameworks": {
    "netstandard1.3": {
      "dependencies": {
        "System.Data.SqlClient": "4.1.0-*"
      }
    }
  }

๊ทธ๋Ÿฌ๋ฉด ๊ตฌ์‹ SQL ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

   using (SqlConnection connection = new SqlConnection(connectionString))
   {
           connection.Open();
           using (SqlCommand command = new SqlCommand("SELECT * FROM dbo.Test", con))
           {
                  var reader = command.ExecuteReader();
                  // map your reader
           }
    }

๋ชจ๋“  3 ๋Œ“๊ธ€

project.json์— SqlClient๋ฅผ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 "frameworks": {
    "netstandard1.3": {
      "dependencies": {
        "System.Data.SqlClient": "4.1.0-*"
      }
    }
  }

๊ทธ๋Ÿฌ๋ฉด ๊ตฌ์‹ SQL ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

   using (SqlConnection connection = new SqlConnection(connectionString))
   {
           connection.Open();
           using (SqlCommand command = new SqlCommand("SELECT * FROM dbo.Test", con))
           {
                  var reader = command.ExecuteReader();
                  // map your reader
           }
    }

๋‹ค๋ฅธ ์‹œ๋‚˜๋ฆฌ์˜ค:

Oracle.DataAccess ๊ฐ€์ ธ์˜ค๊ธฐ
Oracle.DataAccess.Client ๊ฐ€์ ธ์˜ค๊ธฐ

์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ถ”๊ฐ€ ์กฐ์น˜๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์•„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰