0

Linq-to-Sql コンテキストにリンクされたドメイン サービス クラスを使用しています。ブレークポイントを使用して正常に追加します,

context.Company.Add(NewCompany);

これをSilverlightから呼び出していますが、保存部分が失敗しているようです...

context.SubmitChanges();

のように、エラーは発生せず、データベースにも追加されません。「会社」が「住所」と関係を持っているように、すべてのテーブルが相互に関係を持っています。

4

2 に答える 2

0

ファイル データベース (mdf、sdf、mdb...) を使用している場合:

データベース プロジェクト アイテムのプロパティで、[出力ディレクトリにコピー] プロパティが [コピーしない] または [新しい場合はコピー] に設定されていることを確認します。そうしないと、コンパイルするたびに出力ディレクトリのデータベース ファイルが上書きされます。それはかなりばかげていますが、VSのデフォルトの動作です...

于 2009-05-11T09:57:46.230 に答える
0

最終的にエラーが見つかりました...接続文字列が間違っていたようです.Linq-To-Sqlオブジェクトが作成されたとき、資格情報が保存されませんでした...週末は無駄です...

于 2009-05-11T11:19:52.540 に答える