Azure sql database 如何从Azure函数中提取和更新Azure SQL DB中的数据
所以我有一个Azure函数可以工作,还有一个带有一些数据的Azure SQL DB。但是我找不到一个合适的例子来将数据从数据库中获取到函数中。当然,制作查询字符串和SQLCommand.BeginExecuteReader/EndExecuteReader不是首选方法,对吗? 也许是LINQtoSQLAzure sql database 如何从Azure函数中提取和更新Azure SQL DB中的数据,azure-sql-database,azure-functions,Azure Sql Database,Azure Functions,所以我有一个Azure函数可以工作,还有一个带有一些数据的Azure SQL DB。但是我找不到一个合适的例子来将数据从数据库中获取到函数中。当然,制作查询字符串和SQLCommand.BeginExecuteReader/EndExecuteReader不是首选方法,对吗? 也许是LINQtoSQL 谢谢,Bezz您可以自由使用任何可用于其他类型应用程序的.NET数据访问库:ADO.NET、Entity Framework、Dapper等 一个简单的例子: . 显然,这很简单。这段代码成功了。
谢谢,Bezz您可以自由使用任何可用于其他类型应用程序的.NET数据访问库:ADO.NET、Entity Framework、Dapper等 一个简单的例子: .
显然,这很简单。这段代码成功了。虽然我并不完全满意我正在制作一个查询字符串。就目前而言,它可以
#r "System.Configuration"
#r "System.Data"
using System.Configuration;
using System.Data.SqlClient;
using System.Threading.Tasks;
using System.Net;
public static async Task<HttpResponseMessage> Run(HttpRequestMessage req, TraceWriter log)
{
var str = ConfigurationManager.ConnectionStrings["sqldb_connection"].ConnectionString;
var caterers = new List<string>();
using (SqlConnection conn = new SqlConnection(str))
{
conn.Open();
SqlCommand cmd = new SqlCommand();
SqlDataReader reader;
cmd.CommandText = "SELECT * FROM Caterers";
cmd.Connection = conn;
reader = cmd.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{
caterers.Add(reader.GetString(1));
}
}
conn.Close();
}
return req.CreateResponse(HttpStatusCode.OK, caterers);
}
使用C/.Net从sql获取数据有很多不同的方法,您有什么要求?到目前为止你尝试了什么?谢谢你的回复。我相信有不同的方法可以做到这一点。目前,我只是在做一个概念验证,所以我想我在这里找一个大家好,Scott Hanselman,在这段五分钟的视频中,我将向大家展示如何为我们的唱片店测试应用程序从Azure函数到Azure SQL DB做基本的CRUD工作。-类似的回答:-嗯,可能就这么简单:SqlConnection sqlConnection1=newsqlconnectionyour连接字符串;SqlCommand cmd=新的SqlCommand;SqlDataReader;cmd.CommandText=从客户中选择*;cmd.CommandType=CommandType.Text;cmd.Connection=sqlConnection1;sqlConnection1.Open;reader=cmd.ExecuteReader;//可以通过此处的DataReader对象访问数据。sqlConnection1.Close;谢谢你的回复。我相信有不同的方法可以做到这一点。目前,我正在做一个概念验证,所以我想我在这里找一个大家好,Scott Hanselman,在这段五分钟的视频中,我将向您展示如何为我们的唱片店测试应用程序从Azure函数到Azure SQL DB做基本的CRUD工作。-类似的回答:-抱歉,Mikhail,忽略了您的链接。谢谢,但这正是我所说的创建查询字符串的意思。我遵循SQLCommand并最终使用BeginExecuteReader。也许我对SQLCommand的了解太有限,可能有一种更简单的方法来执行简单的select查询。