変更に弱すぎDataSet

  VB.NetでDataSetとTableAdapter使っているけど、テーブルの定義の変更に弱すぎ。カラムを追加したり、属性や長さをちょこっと変えただけでも、DataTableとTableAdapterを作りなおさないといけない。

 

  作りなおさなくても大丈夫なのだろうか?デザイナーで項目名とか変えられるけど、自動で作成されるメソッドが全く変化なし。~Designer.vbを手で変えてもエラー出まくりでわけがわからなくなり、結局一から作り直す。自作のクエリを追加してたら、事前にSQL文とかコピーしておいて、それも追加しなおし。

 

  そもそもDataSetを使うのが間違いでEntity Frameworkを使えということなのか?