我开发了两个首先使用EF和代码的MVC4应用程序。这些是我设计数据库的新应用程序,在应用程序中建立数据库模型是有意义的。我现在正在启动一个新的MVC应用程序,它将使用现有大型复杂数据库中的数据。我不想在我的代码中使用新数据库及其所有表的模型。我将只是阅读和写入表和列的一小部分。我应该使用哪些数据库选项?我编写了一些更简单的C#应用程序,下面使用了这种类型的数据库连接。我不确定这种类型的数据库访问是什么?它使用的是System.Data.SqlClient。这种类型的访问是否过时或不适合MVC?
SqlConnection con0 = new SqlConnection(ConnectionString);
string sql0 = @"SELECT CourierMembershipUserName FROM Jobs WHERE JobStatus = 'Delivered'
SqlCommand cmd0 = new SqlCommand(sql0, con0);
con0.Open();
SqlDataReader rdr0 = cmd0.ExecuteReader();
有人可以指出我正确的方向,为使用大型现有数据库的新MVC5应用程序进行数据库访问,我将不会修改数据库设计,只会访问几个表和列?谢谢。
答案 0 :(得分:0)
您可以使用代码优先方法创建到现有数据库的映射。当您需要映射现有数据库的一小部分时,它非常有用。