- 78 名前:nobodyさん mailto:sage [2009/09/15(火) 03:43:03 ID:???]
- ただ全部の項目を埋めて、挿入、更新するだけなら結構使える
複雑なことしようとすると、TableAdapter用のクエリの手書き必須 挿入時に論理削除を意味するIsDeleteをいじられたくないのでfalseで固定したいとか サブクエリで抽出した内容を取得して挿入したいとか。 挿入したときの主キーを取得するのも手書きが必要だったような。 あと上にもあるけど動的にクエリを発行できないので 検索条件に従ってWhere句を作成するとかは無理だったはず。 かといってDataTableのSelectメソッドをWhere句の動的生成の 変わりに利用すると、いちど全部のデータを取得するので、 行数が多いとデータの取得に時間がかかる。 そのたありがLinqToSQLやEntityFrameworkで解決してると思うんだけど、 LinqToSQLは終了の方向だし、EFもなんとかしてくれって言う人が多くて、 まだ微妙なところ。
|

|