servicestack 如何使用ServiceStack.OrmLite创建具有多列的唯一约束?,servicestack,ormlite-servicestack,servicestack,ormlite Servicestack" /> servicestack 如何使用ServiceStack.OrmLite创建具有多列的唯一约束?,servicestack,ormlite-servicestack,servicestack,ormlite Servicestack" />

servicestack 如何使用ServiceStack.OrmLite创建具有多列的唯一约束?

servicestack 如何使用ServiceStack.OrmLite创建具有多列的唯一约束?,servicestack,ormlite-servicestack,servicestack,ormlite Servicestack,如何使用ServiceStack.OrmLite(希望使用属性)创建唯一约束?文档说明了如何仅在单个列上创建唯一约束: 如果有帮助,我正在使用ServiceStack.OrmLite.SqlServer服务堆栈似乎有一个采用多个字段名的CompositeIndex属性。下面我们来看看构造器 CompositeIndexAttribute(params string[] fieldNames); CompositeIndexAttribute(bool unique, params string

如何使用ServiceStack.OrmLite(希望使用属性)创建唯一约束?文档说明了如何仅在单个列上创建唯一约束:


如果有帮助,我正在使用
ServiceStack.OrmLite.SqlServer

服务堆栈似乎有一个采用多个字段名的CompositeIndex属性。下面我们来看看构造器

CompositeIndexAttribute(params string[] fieldNames);
CompositeIndexAttribute(bool unique, params string[] fieldNames);

将此添加到类中。工作得很好。谢谢。我很确定,在v4.0.12(2014年3月)之前,只可能添加一个综合指数。如果您需要在一个表上显示多个版本,请确保更新您的版本。