mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-18 20:08:15 +08:00
增加 Column.Unique 唯一键 #42
This commit is contained in:
@ -19,6 +19,25 @@ namespace FreeSql.Tests.SqlServer {
|
||||
_sqlserverFixture = sqlserverFixture;
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void AddUniques() {
|
||||
var sql = _sqlserverFixture.SqlServer.CodeFirst.GetComparisonDDLStatements<AddUniquesInfo>();
|
||||
_sqlserverFixture.SqlServer.CodeFirst.SyncStructure<AddUniquesInfo>();
|
||||
}
|
||||
[Table(Name = "AddUniquesInfo", OldName = "AddUniquesInfo2")]
|
||||
class AddUniquesInfo {
|
||||
public Guid id { get; set; }
|
||||
[Column(Unique = "uk_phone")]
|
||||
public string phone { get; set; }
|
||||
|
||||
[Column(Unique = "uk_group_index")]
|
||||
public string group { get; set; }
|
||||
[Column(Unique = "uk_group_index11")]
|
||||
public int index { get; set; }
|
||||
[Column(Unique = "uk_group_index222")]
|
||||
public string index22 { get; set; }
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void AddField() {
|
||||
var sql = _sqlserverFixture.SqlServer.CodeFirst.GetComparisonDDLStatements<TopicAddField>();
|
||||
|
Reference in New Issue
Block a user