- PR -

DataTableMapping

1
投稿者投稿内容
damepg
大ベテラン
会議室デビュー日: 2003/03/19
投稿数: 229
お住まい・勤務地: 東京都内
投稿日時: 2003-07-14 11:21

下記のソースの部分で、DataTableMappingやDataColumnMappingがあるのですが
これってどういうことをしているのでしょうか?イメージがつきません。


Me.DARangeCheck.SelectCommand = Me.SqlSelectCommand1
Me.DARangeCheck.TableMappings.AddRange(New DataTableMapping() {New DataTableMapping("Table", "Site", New DataColumnMapping() {New DataColumnMapping("SiteID", "SiteID"), New DataColumnMapping("RegionID", "RegionID")})})
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2003-07-16 15:31
マッピングです。って、「マッピング」をご存じない?
あるものとあるものを対応させます。
この場合、DataSet上のテーブル(カラム)とDBMS上のテーブル(カラム)を対応させています。

なぜ対応させるか?対応を指定すれば、型の指定が必要ないでしょ?
必要ないというか、ソースコードで指定しなくても、DBからわかる。
DBの設定が変わっても、ソースコードを修正する必要はない。
1

スキルアップ/キャリアアップ(JOB@IT)