Skip to content

Instantly share code, notes, and snippets.

public class Product
{
public DateTime? DateField {get;set;};
}
public class Product
{
public DateTime DateField {get;set;}= new DateTime(1753,1,1);
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Product>()
.Property(e => e.DateField)
.HasColumnType("datetime2");
}
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureServices((hostContext, services) =>
public class OrderSubmittedConsumerDefinition :
ConsumerDefinition<OrderSubmittedConsumer>
{
public OrderSubmittedConsumerDefinition()
{
EndpointName = "submitted-orders";
ConcurrentMessageLimit = 4;
}
protected override void ConfigureConsumer(IReceiveEndpointConfigurator endpointConfigurator,
public class OrderSubmittedConsumer : IConsumer<OrderSubmitted>
{
public Task Consume(ConsumeContext<OrderSubmitted> context)
{
// Handle the message
return Task.CompletedTask;
}
}
public class PaymentProcessedConsumer : IConsumer<PaymentProcessed>
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureServices((hostContext, services) =>
var ids = context.Database
.SqlQuery<int>(FormattableStringFactory.Create("SELECT TOP 10 ProductId FROM Products"))
.ToList();
var ids = context.Database
.SqlQuery<int>($"SELECT TOP 10 ProductId FROM Products")
.ToList();
var ids = context.Database
.SqlQuery<int>("SELECT TOP 10 ProductId FROM Products")
.ToList();