我正在尝试按照 Microsoft LinqToSql 代码生成器的传统构建一个类,只查询 INFORMATION_SCHEMA。我遇到的问题是 INFORMATION_SCHEMA 的元数据对于 SQL CE 没有记录。它有针对 SQL Server 的文档,请参阅信息架构 (SQL Server Compact),但我不习惯盲目地进行批量替换。
我简要查看了 MSLinqToSQLGenerator 的代码,但它太复杂了,我什至不知道从哪里开始理解它是如何做的。
如何迭代 INFORMATION_SCHEMA 视图的列,获取每列的数据类型等信息?
COLUMN_NAME
视图中INFORMATION_SCHEMA.COLUMNS
的数据类型和排序规则是什么?