Sql server 使用SQL Server和ASP.NET MVC

Sql server 使用SQL Server和ASP.NET MVC,sql-server,asp.net-mvc,Sql Server,Asp.net Mvc,我已经使用SQL Server 2014 Express创建了一个数据库,我想将其添加到我的ASP.NET MVC项目中 我唯一成功的事情是将数据库从SQL Server添加到Visual Studio Server资源管理器(但不在项目解决方案中) 我该怎么做?在我添加它之后,我应该如何使用模型 编辑: 在FabioG的回答之后,我创建了我的数据库,正如文章所说。 对于我的项目,我需要使用查询,我不知道如何使用EF查询 如何使用它?您需要决定要使用哪个数据访问框架。通常,一个连接字符串放在we

我已经使用SQL Server 2014 Express创建了一个数据库,我想将其添加到我的ASP.NET MVC项目中

我唯一成功的事情是将数据库从SQL Server添加到Visual Studio Server资源管理器(但不在项目解决方案中)

我该怎么做?在我添加它之后,我应该如何使用模型

编辑: 在FabioG的回答之后,我创建了我的数据库,正如文章所说。 对于我的项目,我需要使用查询,我不知道如何使用EF查询

如何使用它?

您需要决定要使用哪个数据访问框架。通常,一个连接字符串放在web.config中,框架可用于使用该信息初始化连接。我建议您研究一下初学者实体框架教程,然后从那里开始。

这是一个非常广泛的问题。 一个很好的出发点是了解它是如何工作的

假设到实体的连接字符串具有名称
TestEntities
,其中数据库中有一个表
Clients
,用于获取所有客户端:

使用链接

TestEntities myEntities = new TestEntities();
Clients myClients = myEntities.Clients.ToList();
使用原始SQL查询

using (var context = new TestEntities()) 
{ 
    var myClients = context.Clients.SqlQuery("SELECT * FROM dbo.Clients").ToList(); 
}

更好地理解原始查询的使用

。我正在做这个学校项目,我有一些要求。我需要管理表之间的关系并使用查询。实体框架允许创建关系并使用查询吗?实体框架允许您使用LINQ或SQL直接使用
SqlQuery
method进行查询,那么表之间的关系如何?是的,它允许您在表之间建立关系OK,谢谢你,我要开始阅读了!