私はasp.net MVC 5で新しくなっています。それ以前は、Ado.Netデータベース接続を使用してAsp.net Webformベースのアプリケーションで2つのアプリケーションを作成しました。ado.netデータベースをAsp.net MVC 5に接続する方法
私は多くの記事を見ました.Adp.net mvcへのAdo.Net接続ですが、すべてのチュートリアルはEntity Framework上にあります。 Ado.Netだけを接続する方法はありますか? Webフォームで
私はこのたっコード使用しています
connetionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";
sql = "SQL Statemnt";
cnn = new SqlConnection(connetionString);
try
{
cnn.Open();
cmd = new SqlCommand(sql, cnn);
cmd.ExecuteNonQuery();
cmd.Dispose();
cnn.Close();
}
することで、私はこのエラーを得た
ASP。ネットMVC5に使用することです
Cannot open database "online_recharge" requested by the login. The login failed.
Login failed for user 'IIS APPPOOL\DefaultAppPool'.
コード:
public ActionResult Add_Balance()
{
string record;
using (SqlConnection sqlConnection = new SqlConnection(connectionString))
{
sqlConnection.Open();
SqlCommand sqlCmd = new SqlCommand("Select * from COMMISSION_PACKAGE",sqlConnection);
SqlDataReader reader = sqlCmd.ExecuteReader();
record = reader["PKG_NM"].ToString();
sqlConnection.Close();
}
ViewBag.Demo = record;
return View();
}
これはMVC5のアプリでうまく動作するはずです。あなたがそれ以上のことをするならば、EFはそれをより簡単できれいにします。 – Pawel