Azure クラウドにある Web サイトで作業している場合、"ハイブリッド" キャッシュを実装する必要があります。
つまり、私のウェブサイトは特定のデータベースからのレコードのテーブルを表示し、新しいレコードを追加するか、既存のレコードを更新するオプションを提供します。読み取りにはインプロセス キャッシュを実装する必要があり、書き込み (追加、更新) にはアウトプロセス キャッシュが必要です。
私はC#と紺碧でかなり新しいです。初めまして、少しでもお役に立てれば幸いです...
現在、単純な sql コマンドを使用して表示、追加、または更新しています。
protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack)
GridView1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
string InsertCommand = "INSERT INTO [Students] ([Student_Name], [GPA]) VALUES (@Student_Name, @GPA)";
string connString = SqlAzureDataSource.ConnectionString;
using (SqlConnection conn = new SqlConnection(connString))
{
using (SqlCommand comm = new SqlCommand())
{
comm.Connection = conn;
comm.CommandText = InsertCommand;
comm.Parameters.AddWithValue("@Student_Name", TextBox1.Text);
comm.Parameters.AddWithValue("@GPA", TextBox2.Text);
try
{
conn.Open();
comm.ExecuteNonQuery();
this.DataBind();
}
catch (SqlException ex)
{
Console.WriteLine(ex.StackTrace);
}
}
}
}
// Similar for UPDATE
私は与えられた助けに感謝します
ありがとう