まず、このページをチェックしましたが、役に立たないようです。
このedmxファイルを使用しています。
ここに私のコードサンプルがあります:
private void btnSil_Click(object sender, EventArgs e)
{
Int64 isbn = Int64.Parse(dgvKitaplar.CurrentRow.Cells["ISBN"].Value.ToString());
entity.sp_Sil(isbn);
entity.SaveChanges();
dgvKitaplar.DataSource = entity.sp_Update();
}
ここに私のsp_Update()ストアドプロシージャがあります
create proc [dbo].[sp_Sil]
@toDeleteBookId bigint
as
begin
delete from BookInfo
where ISBN=@toDeleteBookId
end
私がやろうとしているのは、datagridview の現在の行を介して図書館データベースから本を削除することです。まず第一に、これを行うためのより良い/より安全な方法があれば、知りたいです.
「EntityCommandExecutionException was unhandled」というメッセージが表示されるのはなぜですか? 私はそれが非常に簡単であることを知っていますが、c# と .net 環境を学ぼうとしています。
前もって感謝します。
@データテーブルに関する何かが原因だと思いますが、それが何であるかはまだわかりません。