From c2a08d9c33e8db8e4ec2255fded99d2c664cf968 Mon Sep 17 00:00:00 2001 From: mahan Date: Tue, 21 Oct 2025 14:37:11 +0330 Subject: [PATCH] feat: add BsonRepresentation attribute to Id property for string representation in MongoDB --- .../InstitutionContractAmendmentTemp.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Company.Domain/InstitutionContractAmendmentTempAgg/InstitutionContractAmendmentTemp.cs b/Company.Domain/InstitutionContractAmendmentTempAgg/InstitutionContractAmendmentTemp.cs index 02925e68..7c13616a 100644 --- a/Company.Domain/InstitutionContractAmendmentTempAgg/InstitutionContractAmendmentTemp.cs +++ b/Company.Domain/InstitutionContractAmendmentTempAgg/InstitutionContractAmendmentTemp.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; +using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; namespace Company.Domain.InstitutionContractAmendmentTempAgg; @@ -19,7 +20,9 @@ public class InstitutionContractAmendmentTemp InstitutionContractId = institutionContractId; } - [BsonId] public Guid Id { get; private set; } + [BsonId] + [BsonRepresentation(BsonType.String)] + public Guid Id { get; private set; } public List PrevWorkshops { get; private set; } public List NewWorkshops { get; private set; } public long InstitutionContractId { get; private set; }