实体框架中的关键描述

时间:2018-01-17 23:07:38

标签: c# sql-server entity-framework

我使用的是SQL Server和Entity Framework 6.2.0。我在SQL Server中的下图中获得了唯一的密钥,请注意突出显示的'描述'领域。当违反此密钥时,Entity Framework会抛出UpdateException。无论如何都有这个'描述'那个例外的字段?

Unique Key Description Sql Server

1 个答案:

答案 0 :(得分:1)

您可以根据需要或在启动时使用以下查询从目录中检索它们:

select k.name, cast(p.value as nvarchar(500)) value
from sys.extended_properties p
join sys.key_constraints k
  on p.major_id = k.object_id
 and p.class_desc = 'OBJECT_OR_COLUMN'
 and minor_id = 0
where p.name = 'MS_Description'

但是将关键约束与错误消息相匹配取决于你。

相关问题