Use GenGUID function for DefaultValueSql instead of the undefined newid

pull/133/head
Christopher Jolly 3 years ago
parent ae722d9033
commit 51037ec385

@ -231,7 +231,7 @@ namespace EntityFrameworkCore.Jet.FunctionalTests
modelBuilder.Entity<Blog>(
b =>
{
b.Property(e => e.Id).HasDefaultValueSql("NEWID()");
b.Property(e => e.Id).HasDefaultValueSql("GenGUID()");
b.Property(e => e.Version).IsConcurrencyToken().ValueGeneratedOnAddOrUpdate();
});
}

@ -1173,7 +1173,7 @@ WHERE (`o`.`OrderID` = 11077) AND (SGN(`o`.`Discount`) > 0)");
AssertSql(
$@"SELECT `o`.`OrderID`, `o`.`ProductID`, `o`.`Discount`, `o`.`Quantity`, `o`.`UnitPrice`
FROM `Order Details` AS `o`
WHERE (NEWID() <> '00000000-0000-0000-0000-000000000000') OR NEWID() IS NULL");
WHERE (GenGUID() <> '00000000-0000-0000-0000-000000000000') OR GenGUID() IS NULL");
}
public override async Task Where_string_to_upper(bool isAsync)

@ -83,117 +83,117 @@ namespace EntityFrameworkCore.Jet.FunctionalTests
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<Child>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<ParentPN>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<ChildPN>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<ParentDN>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<ChildDN>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<ParentNN>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<ChildNN>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<CategoryDN>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<ProductDN>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<CategoryPN>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<ProductPN>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<CategoryNN>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<ProductNN>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<Category>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<Product>(
b =>
{
b.Property(e => e.Id1).ValueGeneratedOnAdd();
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("newid()");
b.Property(e => e.Id2).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()");
});
modelBuilder.Entity<Item>(b => b.Property(e => e.Id).ValueGeneratedOnAdd());
modelBuilder.Entity<Game>(b => b.Property(e => e.Id).ValueGeneratedOnAdd().HasDefaultValueSql("newid()"));
modelBuilder.Entity<Game>(b => b.Property(e => e.Id).ValueGeneratedOnAdd().HasDefaultValueSql("GenGUID()"));
}
}
}

Loading…
Cancel
Save