我正在开发我的第一个C#Web应用程序,它需要根据需要从多个服务器导入数据。
我将服务器名称存储在表(DataServer)中。所以我需要连接到每个服务器并运行一个查询,我想将其结果添加到我的数据模型中。
这是我目前在我的存储库中的内容
public void ScanServer(int serverKey)
{
var serverName = FindByKey(serverKey).ServerName;
var sqlQuery = "SELECT name ,description FROM myTbl";
Context.Database.SqlQuery<Names>(sqlQuery);
}
我知道使用Context是不正确的,我希望用我的DataServer表中保存的连接字符串替换它。
然后需要将结果添加到我的Names DataModel。
我是否在正确的轨道上?
答案 0 :(得分:0)
您应该能够使用连接字符串打开连接:
+modify_fname