【发布时间】:2015-12-12 21:55:19
【问题描述】:
是否可以在 Entity Framework 7 中使用 fluent API 添加 CHECK 约束?
我需要达到这样的目标:
...
ADD CONSTRAINT CK_SomeTable_SomeColumn CHECK (SomeColumn >= X);
如果解决方案是特定于提供商的,那也没关系 - 我只针对 MsSqlServer(至少现在是这样)。
【问题讨论】:
-
这不是检查约束,但我使用以下内容仅强制执行祝福值:
public sealed class ProfileStatus { public string Name { get; } public static readonly ProfileStatus Public = new ProfileStatus("Public"); public static readonly ProfileStatus Private = new ProfileStatus("Private"); public static readonly ProfileStatus VerifiedOnly = new ProfileStatus("VerifiedOnly"); private ProfileStatus(string name) { Name = name; } }而且我无法正确获取格式,抱歉...