C # + MongoDB - ObjectId без использования MongoDB DataTypes / Attributes

Использование MongoDB в качестве моего хранилища данных заставляет меня иметь тип ObjectID в качестве первичного ключа по умолчанию. Его также можно изменить с помощью Guid с атрибутом [BsonId]. Что также определено в библиотеке драйвера C # MongoDB. Я хотел бы, чтобы мои сущности были независимы от слоя данных. Могу ли я просто использовать имя Id для свойства, чтобы идентифицировать первичный ключ? Что еще я могу попробовать?

Ответы на вопрос(4)

Ваш ответ на вопрос