using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using xAiApi.AI.Models.Entities; namespace xAiApi.AI.Configuration.Entities { public class XAiConversationConfiguration : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) { // // Configure Navigations ... builder .HasMany(x => x.Messages) .WithOne(x => x.Conversation) .HasForeignKey(x => x.ConversationId) .OnDelete(DeleteBehavior.NoAction); } } }