System.Data.SQLite: Incorrect UNIQUE Flag in GetSchemaTable() for Columns Allowing NULL
Issue Overview: Misidentification of UNIQUE Columns in GetSchemaTable() The core issue revolves around the behavior of the GetSchemaTable() method in the System.Data.SQLite library, specifically when determining the uniqueness of columns in a SQLite database. The problem manifests when a column is defined as UNIQUE but also allows NULL values. In such cases, the GetSchemaTable() method…