1
以下のコードを実行しているうちに、HTTP 500内部サーバーエラーが発生しています。LINQで削除中にエラーが発生しました
public bool DeleteData(int dataId, string uploaderName)
{
using (DataClassesDataContext db = new DataClassesDataContext())
{
DataInfo d = db.DataInfos.Where(c => c.DataId == dataId).Single();
db.DataInfos.DeleteOnSubmit(d);
db.SubmitChanges();
}
return true;
}
これは「D」の値を取り出し、しかしdb.SubmitChanges();
の実行中に、私は500エラーを参照。理由は何でしょうか? ID列は主キーであり、Identityです。
また、私は実装する方法を知りたい "と" LINQで、このような何か:
DataInfo d = db.DataInfos.Where(c => c.DataId == DataId AND
c.UploaderName==uploaderName).Single();
ありがとうございました。あなたのhelp.Actually同じコード別のソリューションから動作していますありがとうジョン。 – Wondering