使用LINQ to SQL获取"字符串"列的最大长度

6 .net sql linq linq-to-sql

是否可以获得VARCHAR,CHAR等的最大列长度?

TcK*_*cKs 1

在纯 T-SQL 中,您可以使用以下查询:

select max_length from sys.columns as c inner join sys.objects o on c.object_id = o.object_id where o.name = 'myTable' and c.name = 'myColumn'
Run Code Online (Sandbox Code Playgroud)

对于 linq-to-sql,您需要将其重写为 linq。