2
  1. グループ名Customersの下にエンティティCustomerがあります
  2. Customer エンティティを新しいグループ TestCustomers に移動しました
  3. その間に Customer db テーブルが変更され、フィールドの名前が LastName から Surname に変更されます
  4. カタログ エクスプローラーでデータベースからリレーショナル モデル データを更新します
  5. LastName という名前のフィールドがまだあるため、TestCustomers\Customer エンティティに変更は見られません

これは、Designer と古いエンティティ パス Customers\Customer との間に何らかのバインディングがあるためでしょうか?

必要な更新を行うにはどうすればよいですか?

4

1 に答える 1

1

LLBLGen Pro v3.5 では、これを試すことができます:

エンティティ エディターで、[フィールド マッピング] タブをクリックします。[マッピングの削除] ボタンをクリックします。[マッピングの作成] ボタンをクリックします。ドロップダウン リストから正しいターゲットを選択します。

これにより、ターゲット db テーブルの新しいフィールドを含むエンティティが再作成されます。

これに使用できるリバース エンジニアリングのマップされていないターゲット フィールドもありますが、エンティティを再マップするまでエンティティに対して無効になっていることがわかりました。こちらのドキュメントを参照してください:

http://www.llblgen.com/documentation/3.1/Designer/Functionality%20Reference/TypedViewEditor_FieldMappingsTab.htm

于 2012-04-20T13:07:51.800 に答える