【问题标题】:How to Create Unique Constraint with Multiple Columns using ServiceStack.OrmLite?如何使用 ServiceStack.OrmLite 创建具有多列的唯一约束?
【发布时间】:2014-02-15 18:48:27
【问题描述】:

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

ServiceStack.OrmLite Docs

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

【问题讨论】:

    标签: servicestack ormlite-servicestack


    【解决方案1】:

    Service Stack 似乎有一个 CompositeIndex 属性,该属性采用多个字段名称。下面看看构造函数...

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

    【讨论】:

    • 将此添加到课程中。工作完美。谢谢。
    • 我很确定,在 v4.0.12(2014 年 3 月)之前,只能添加一个复合索引。如果您需要在单个表上使用多个,请务必更新您的构建。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-30
    • 2019-09-06
    • 2019-04-24
    相关资源
    最近更新 更多