0

我在看别人写的代码。

它使用的所有地方DbType.AnsiString而不是DbType.String. 为什么?

4

1 回答 1

0

DbType.AnsiString 是一种遗留数据类型。它处理 8 位字符而不是 Unicode 字符。

冒着尖酸的风险,你的问题有点像问“为什么我的 1996 年车型的火花塞是按照 1994 年的设计标准设计的?”

就像有人说的那样,您可能需要查看数据库模式和现有代码库,或者请别人来解决这个问题。

维护旧代码和数据是软件开发人员职业的重要部分,也是最困难的部分。

于 2012-08-20T12:34:30.983 回答