1
私のC#プログラムをMS Azure関数に移植したい。これはSQLクエリを実行し、結果(IEnumerable)を返します。私はPowerAppsで使いたいです。SQLクエリを作成し、その結果をAzure関数で返すことはできますか?
私はこれをどのように行うことができますか?
私のC#プログラムをMS Azure関数に移植したい。これはSQLクエリを実行し、結果(IEnumerable)を返します。私はPowerAppsで使いたいです。SQLクエリを作成し、その結果をAzure関数で返すことはできますか?
私はこれをどのように行うことができますか?
SQLに接続するには、アプリケーション設定で接続文字列を追加する必要があります。詳細な手順については、hereを参照してください。ホーム\サイト\ wwwrootの\:Dに行く> - クーズーに行く> - ここで は、LINQ to SQLのを使用して、クエリ
#r "System.Data.Linq.dll"
using System.Data.Linq.Mapping;
[Table(Name = "TodoItems")]
public class TodoItem
{
[Column]
public string Id;
[Column]
public string Text;
[Column]
public bool Complete;
}
ポータル上のファイルの表示UIからか、クーズーのいずれかTodoItem.csxを次のフォルダビンアップロードを作成します。
注:TodoItemsは、テーブル、データベース
HttpCSharpTrigger機能です
#r "System.Data.dll"
#r "System.Data.Linq.dll"
#load "TodoItem.csx"
using System.Net;
using System.Data.SqlClient;
using System.Data.Linq;
public static async Task<HttpResponseMessage> Run(HttpRequestMessage req, TraceWriter log)
{
log.Info("C# HTTP trigger function processed a request.");
var connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString;
SqlConnection conn = new SqlConnection(connectionString);
DataContext db = new DataContext(conn);
Table<TodoItem> todoItems = db.GetTable<TodoItem>();
IEnumerable<TodoItem> items = todoItems.ToList();
return req.CreateResponse(HttpStatusCode.OK, items);
}
注:設定アプリケーションの名前です sqlconn
あなたに呼び出すことができるようになりますこのAPI from Power Apps
これが役に立ちます。
これは本当に良い質問で、以前に尋ねられたことはありません。なぜあなたはそれを閉じましたか? – Daniel