列上的唯一约束

时间:2013-02-23 21:27:01

标签: c# sql-server-2008

我在Sql Server 2008中创建了一个表t1:

create t1  
    (id int primary key,  
    name varchar(50) null,  
    city varchar(50) unique  
    )     

现在我想获得C#程序中每列的属性。我可以写:

foreach(Column cl in t1)  
   if(cl.nullable)  
        ......  

但是我无法检查给定列的Unique约束

有谁知道我怎么做到这一点?

1 个答案:

答案 0 :(得分:0)

为什么不使用DataTable然后阅读属性DataColumn.Unique?这似乎是最简单的解决方案。