小编Mic*_*uru的帖子

使用BsonRepresentation(BsonType.ObjectId)与BsonId对比ObjectId来修饰C#中的属性之间的区别

我是mongodb的新手,我很喜欢不用担心架构的问题,我有一个问题,假设你想在mongo中使用Id属性而mongo ObjectId用来表示属性Id,到目前为止我看到你可以拥有或装饰一个Id作为如下,

public ObjectId Id {get; set;}

//or

[BsonId]
public string Id {get; set;}

//or

[BsonId]
[BsonRepresentation(BsonType.ObjectId)]
public string Id {get; set;}
Run Code Online (Sandbox Code Playgroud)

任何人都可以向我解释为什么大多数人选择最后一种类型,以及最新情况以及灵活性如何帮助.谢谢?

c# mongodb mongodb-query

9
推荐指数
1
解决办法
4130
查看次数

标签 统计

c# ×1

mongodb ×1

mongodb-query ×1