Files
xSaherElmAiApi/AI/Configuration/Entities/XAiMessageConfiguration.cs
T
2026-04-24 13:42:14 +03:30

19 lines
582 B
C#

using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
using xAiApi.AI.Models.Entities;
namespace xAiApi.AI.Configuration.Entities
{
public class XAiMessageConfiguration : IEntityTypeConfiguration<XAiMessage>
{
public void Configure(EntityTypeBuilder<XAiMessage> builder)
{
//
builder
.HasOne(x => x.Conversation)
.WithMany(x => x.Messages)
.HasForeignKey(x => x.ConversationId)
.OnDelete(DeleteBehavior.NoAction);
}
}
}