2009-05-11 5 views
0

私は、Linq-to-SQLコンテキストにリンクされたドメインサービスクラスを使用しています。それが正常に追加ブレークポイント、シルバーからこれを呼び出すADO Entity SubmitChangesがサブミットされていません

context.Company.Add(NewCompany); 

アムを使用しますが、保存部分が失敗しているようだ...

context.SubmitChanges(); 

のようで、私はエラーを取得していない、またそれがに追加しませんデータベース。私のテーブルはすべて「会社」のように「住所」との関係を持っているようなお互いの関係を持っています。 「コピー出力ディレクトリへの」プロパティ」が設定されているデータベースプロジェクト項目のプロパティで

チェック:あなたはファイルデータベース(MDF、自衛隊は、mdbを...)を使用している場合は

+0

私はちょっと混乱しています... LINQ-to-SQLデータコンテキストとADO.NETエンティティデータモデルについて説明し、Silverlightからアクセスする方法についても説明します(おそらく、このコンテキストではADO.NET Data Servicesが最も可能性が高いです)。これらは3つの完全に別々の製品であり、詳細は...重要な設定は何ですか? –

答えて

0

「コピーしない」または「コピーする」を選択します。それ以外の場合は、コンパイルするたびに出力ディレクトリのデータベースファイルが上書きされます。それはかなりばかだけど、それはVSのデフォルトの動作です...

+0

実際に私はあなたの提案に答えて、それと似て、私は送信した後に呼び出されたエラーをチェックし、明らかに私の接続文字列が間違っていた。間違った資格情報でログインしていました.. – Fredrick

0

私は結局エラーを見ました...明らかに私の接続文字列が間違っていた、それは私の資格情報と接続しようとしていた.. Linq-To-Sqlオブジェクトが作成され、資格情報を保存できませんでした...何故か週末に無駄なものがありました...

関連する問題