await using var dataSource =
new BlueTuskDataSourceBuilder(connectionString).Build();
var options = new DbContextOptionsBuilder<AppDbContext>()
.UseBlueTusk(dataSource)
.Options;
await using var context = new AppDbContext(options);
var active = await context.Customers
.Where(customer => customer.Tags.Contains("active"))
.ToListAsync();
WHAT YOU CAN BUILD
Explore EF Core features by task.
Choose a task to see the PostgreSQL features available through EF Core.
query_statsLINQ TRANSLATION
Write LINQ that uses PostgreSQL well
Use PostgreSQL-specific operations in LINQ and inspect the SQL that EF Core generates.
CollectionsQuery arrays, ranges, multiranges, lateral joins, and set-returning functionsDocumentsRead and filter JSON/JSONB documents and complex typesSearch + networkUse full-text search, network types, and PostgreSQL operators