テーブル「アカウント」からレコードを削除するためにプロジェクトで使用したコードは次のとおりです。
using (OneViewEntities context = new OneViewEntities())
{
var AccountDelete = (from a in context.accounts
where a.id == accountId && a.userid == userId
select a).SingleOrDefault();
context.accounts.DeleteObject(AccountDelete);
context.SaveChanges();
return true;
}
ただし、このコードは context.SaveChanges() の実行中に例外をスローします。エラー詳細はこちら。
InnerException = {"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(SELECT\n `account`.`id`, \n `account`.`isprimary`, \n `account`.`na' at line 1"}