わかりました、これに乗れる「任意の」ヘルプ/アイデアが必要です...
私のプロジェクトは、ある時点でデータベースに新しいオブジェクトを挿入しようとしている MVC4 Web サイトです。オブジェクトは正しく検証され、データはビュー ポストからパラメーターに正しく解析され、SaveChanges を呼び出すとアプリケーションが応答を停止し、二度と戻ってこないことを除いて、すべてが適切に見えます。そのステートメントの直後にブレークポイントがあり、SaveChanges から出ることはありません。
ログに記録された SQL ステートメントを db に送信できるように、すべての db を SQL Server Express のローカル インスタンスに変更済みです。それにも問題はありません(最後に ROLLBACK があるという事実を除いて、.NET はまったくアクションを実行しません-例外も何もありません)、SaveChanges によってトリガーされたアクションのログを確認してください:
2012-11-28 16:46:43.10 spid52 ODS Event: Login connection 52
2012-11-28 16:46:43.10 spid52 ODS Event: Remote_ods : Xact 0 ORS#: 1, connId: 0
2012-11-28 16:46:43.10 spid52 Xact BEGIN for Desc: 3400000006
2012-11-28 16:46:43.10 spid52 Parameter# 0: Name=,Flags=0,Xvt=231,MaxLen=558,Len=558,Pxvar Value=insert [dbo].[Lote]([IDTipoEdificacao], [IDGleba], [IDOutorgante], [Numero], [FracaoIdeal], [AreaAntiga], [AreaNova], [Obs], [DocumentoExtra])
values (@0, @1, @2, @3, @4, @5, @6, @7, null)
select [IDLote]
from [dbo].[Lote]
where @@ROWCOUNT > 0 and [IDLote] = scope_identity()
2012-11-28 16:46:43.10 spid52 Parameter# 1: Name=,Flags=0,Xvt=231,MaxLen=156,Len=156,Pxvar Value=@0 int,@1 int,@2 int,@3 nvarchar(20),@4 real,@5 real,@6 real,@7 nvarchar(1000)
2012-11-28 16:46:43.10 spid52 Parameter# 2: Name=@0,Flags=0,Xvt=56,MaxLen=4,Len=4,Pxvar Value=3
2012-11-28 16:46:43.10 spid52 Parameter# 3: Name=@1,Flags=0,Xvt=56,MaxLen=4,Len=4,Pxvar Value=1
2012-11-28 16:46:43.10 spid52 Parameter# 4: Name=@2,Flags=0,Xvt=56,MaxLen=4,Len=4,Pxvar Value=0
2012-11-28 16:46:43.10 spid52 Parameter# 5: Name=@3,Flags=0,Xvt=231,MaxLen=40,Len=2,Pxvar Value=1
2012-11-28 16:46:43.10 spid52 Parameter# 6: Name=@4,Flags=0,Xvt=59,MaxLen=4,Len=4,Pxvar Value=0
2012-11-28 16:46:43.10 spid52 Parameter# 7: Name=@5,Flags=0,Xvt=59,MaxLen=4,Len=4,Pxvar Value=0
2012-11-28 16:46:43.10 spid52 Parameter# 8: Name=@6,Flags=0,Xvt=59,MaxLen=4,Len=4,Pxvar Value=0
2012-11-28 16:46:43.10 spid52 Parameter# 9: Name=@7,Flags=0,Xvt=231,MaxLen=2000,Len=8,Pxvar Value=Obs1
2012-11-28 16:46:43.10 spid52 IPC Name: sp_executesql
2012-11-28 16:46:43.10 spid52 ODS Event: execrpc : Xact 3400000006 ORS#: 1, connId: 0
2012-11-28 16:46:43.40 spid52 ODS Event: Remote_ods : Xact 3400000006 ORS#: 1, connId: 0
2012-11-28 16:46:43.40 spid52 Xact ROLLBACK for Desc: 3400000006