0

私は他の誰かによって書かれたコードを見ています。

どこでも。DbType.AnsiStringの代わりに使用しDbType.Stringます。なんで?

4

1 に答える 1

0

DbType.AnsiStringは、レガシーデータ型です。Unicode文字ではなく8ビット文字を処理します。

不機嫌になる危険を冒して、あなたの質問は、「なぜ私の1996年モデルの車のスパークプラグが1994年の設計基準で設計されたのか」と尋ねるようなものです。

誰かが言ったように、データベーススキーマと既存のコードベースを調べるか、誰かにこれを理解するように依頼する必要があるかもしれません。

古いコードとデータを維持することは、ソフトウェア開発者の職業の重要な部分であり、最も難しい部分です。

于 2012-08-20T12:34:30.983 に答える