在C#/.NET应用程序编程开发中,如何将.NET中的Guid数据类型转换成MongoDB中的ObjectID呢?反之,又应该如何将MongoDB中的ObjectID数据类型转换成.NET的Guid数据类型呢?
Rector
2021-01-19 提问
在.NET中不能直接地将Guid数据类型转换成MongoDB的ObjectID类型,因为这两者之间是完全不同的两个数据类型(它们的大小,算法等都不相同)。
在MongoDB中,你可以使用任意的数据类型作为_id,包括Guid。
_id
在C#中,你可以指定属性的[BsonId]来标记,类似如下:
[BsonId]
2021-01-18 回答
码龄: 3067天
专注.NET/.NET Core