MVC2アプリケーションは、LINQ to SQLをORMとして使用します。 SQL Server Explorer接続からLINQデザインサーフェスにテーブルをドラッグアンドドロップするだけです。 2つのテーブル(AとB)が関連しています。表Aには、表Bを参照する3つの外部キーがあります.LINQ設計面では、これらの関連付けの親プロパティの名前を手動で変更して、より識別名を付けます。しかし、SQL Serverのテーブル構造を変更して新しい構造体をLINQにドラッグアンドドロップすると、名前が失われてしまいます。これが起こらないようにする方法はありますか?ありがとう。カスタムLinqをSQLクラスの変更を保存するにはどうすればいいですか?
0
A
答えて
0
いいえテーブルをデザイナーに戻すと、Linq to SQLは部分クラスのコードを再生成し、カスタム変更を削除します。
名前の変更を保持する唯一の方法は、データベースの影響を受けるテーブルフィールドの名前を変更することです。
T4 Toolboxでこのようなカスタマイズの保存を実現できます。
0
LINQレベルで関連付けを行うことは、常に悪い考えです。テーブルレベルで関連付けを行います。これにより、テーブルのドラッグ・アンド・ドロップをいつでも実行できるようになり、デザイナー・クラスが正しいアソシエーションを反映するようになります。
関連する問題
- 1. カスタムNSObjectクラスをファイルに保存するにはどうすればよいですか?
- 2. カスタム変数をJavaのStrutsアプリケーションのリクエストに保存するにはどうすればよいですか?
- 3. Javascript:DOM変更の変数を保存するにはどうすればいいですか
- 4. RxJSに保存されているデータを変更するにはどうすればよいですか?
- 5. クラス機能を変更するにはどうすればいいですか?
- 6. Imageresizser - サイズ変更されたイメージをファイルに保存するにはどうすればいいですか?
- 7. OCamlで変数の値を保存して変更するにはどうすればよいですか?
- 8. SDカードに保存されるデフォルトのフォルダを変更するにはどうすればよいですか?
- 9. 次のクエリの値を変数に保存するにはどうすればよいですか? SQL Server
- 10. Sequelize updatedAtを変更せずに保存するにはどうすればいいですか?
- 11. Androidの画面にカスタムArrayListを保存するにはどうすればいいですか?
- 12. wpfツールキットのDataGridからデータベースに変更を保存するにはどうすればよいですか?
- 13. 自動生成されたファイルの変更を保存するにはどうすればよいですか?
- 14. vim saveで "open with"カスタムOSXを保存するにはどうすればいいですか?
- 15. LINQ to SQLを使用するにはどうすればよいですか?
- 16. ファイルパスのテーブルを保存するにはどうすればいいですか?
- 17. 「pickle」で保存したPandasデータフレームの列名を変更するにはどうすればよいですか?
- 18. オープン時にアクセスデータベースの変更や保存を防止するにはどうすればよいですか?
- 19. Entity Frameworkを使用してデータベースに変更を保存するにはどうすればよいですか?
- 20. ボタンをローカルストレージに加えた変更を保存するにはどうすればよいですか?
- 21. AngularJSでページを保存するにはどうすればいいですか
- 22. プリズムアプリケーションをシステムトレイに保存するにはどうすればいいですか?
- 23. MKnapotにMKAnnotationsを保存するにはどうすればいいですか?
- 24. Django:ManyToManyFieldにデータを保存するにはどうすればいいですか?
- 25. エクスプレスサーバにデータを保存するにはどうすればいいですか?
- 26. オーラにウルデを保存するにはどうすればいいですか
- 27. イメージをデータベースに保存するにはどうすればいいですか?
- 28. vue.jsにファイルを保存するにはどうすればいいですか?
- 29. メンバーにフィールドを保存するにはどうすればいいですか?
- 30. アクティブなタブの色を変更するにはどうすればいいですか? (タブはカスタムです)