Skip to content

Commit fa50e7f

Browse files
committed
Improve readme on Ulid-based factory method
1 parent e9c42eb commit fa50e7f

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,8 @@ public readonly partial record struct ProductId : IStructId<Ulid>;
135135
public record Product(ProductId Id, string Name);
136136

137137
// Create a new product with a new Ulid-based id
138-
var productId = Ulid.NewUlid();
139-
var product = new Product(new ProductId(productId), "Product");
138+
var productId = ProductId.New(); // 👈 equivalent to: new ProductId(Ulid.NewUlid())
139+
var product = new Product(productId, "Product");
140140

141141
// Seed data
142142
connection.Execute("INSERT INTO Products (Id, Name) VALUES (@Id, @Name)", new Product(ProductId.New(), "Product1"));

src/StructId.FunctionalTests/UlidTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@ public void DapperUlid()
123123
connection.Open();
124124

125125
// Seed data
126-
var productId = Ulid.NewUlid();
127-
var product = new UlidProduct(new UlidId(productId), "Product");
126+
var productId = UlidId.New();
127+
var product = new UlidProduct(productId, "Product");
128128

129129
connection.Execute("INSERT INTO Products (Id, Name) VALUES (@Id, @Name)", new UlidProduct(UlidId.New(), "Product1"));
130130
connection.Execute("INSERT INTO Products (Id, Name) VALUES (@Id, @Name)", product);

0 commit comments

Comments
 (0)