如何将cshtml连接到异地数据库服务器?

时间:2014-04-15 01:50:46

标签: c# asp.net asp.net-mvc asp.net-mvc-4

我正在使用MVC处理一个组项目,我正在尝试将Orders视图连接到位于异地服务器上的数据库。

我见过的关于将数据库与ASP.NET MVC项目合并的一些教程讨论了添加代码

var db = Database.Open("nameofdatabases");

我的问题是,当我开始输入数据库时​​,显示可用选项的小下拉菜单没有显示,DataBindings是最接近的。

另外,有人向我们展示了另一行代码:

public VivaceContext db = new VivaceContext();
List<Distributor> list = new List<Distributor>();
public ActionResult Index()
{
    var ist = db.TableName.FirstOrDefault(x => x.FieldName == "").Orders.ToList();
    var i = db.TableName.Where(x => x.FieldName == "").ToList();
    return View();
}

我需要做的是从不同位置的数据库中的多个表中检索信息,添加数据,编辑数据和删除数据。

1 个答案:

答案 0 :(得分:0)

您可以使用模型执行此操作。 为要使用的每个和每个数据库创建一个上下文类。 然后创建强类型控制器对于您的表,它将允许在该表上执行所有 CRUD 操作。