Azure cosmosdb Cosmos DB命名约定

Azure cosmosdb Cosmos DB命名约定,azure-cosmosdb,Azure Cosmosdb,我一直在浏览不同的样本和帖子,我找不到任何推荐的命名约定。当我查看文档时,我可以看到标准属性(id、ts..)是小写的。然而,C#的命名约定是属性是大写的。这里推荐的方法是什么,您是在Cosmos DB中使用小写/大写的所有属性,还是仅在Cosmos DB中使用小写的属性,而不是在您的C#models或?这里有什么指导方针吗 没有推荐的命名方法或指南id是小写的,因为它是一个系统属性;\u ts是一个下划线前缀,因为它是一个系统元属性。剩下的完全由你决定 它可以归结为当应用程序将数据从objec

我一直在浏览不同的样本和帖子,我找不到任何推荐的命名约定。当我查看文档时,我可以看到标准属性(id、ts..)是小写的。然而,C#的命名约定是属性是大写的。这里推荐的方法是什么,您是在Cosmos DB中使用小写/大写的所有属性,还是仅在Cosmos DB中使用小写的属性,而不是在您的C#models或?这里有什么指导方针吗

没有推荐的命名方法或指南
id
是小写的,因为它是一个系统属性;
\u ts
是一个下划线前缀,因为它是一个系统元属性。剩下的完全由你决定


它可以归结为当应用程序将数据从object转换为Json或反之亦然时,如何序列化和反序列化数据。请记住,以命名的方式存储数据是与所有使用数据的应用程序签订的合同的一部分,因此只要您与序列化对象的方式保持一致,情况就无关紧要了。

谢谢。我想我在所有c#类上都使用大写,然后在id上使用JsonProperty将其小写。其余的将是大写。