gpt4 book ai didi

c# - 使用 MongoDB-CSharp 在 MongoDB 中正确抽象 OId

转载 作者:可可西里 更新时间:2023-11-01 10:35:53 26 4
gpt4 key购买 nike

我正在尝试将 MongoDB 与我的 POCO 结合使用。使用 mongodb-csharp 库 ( http://github.com/samus/mongodb-csharp ),一切正常,但我必须将我的 ID 设置为 OId,这需要我从我的实体程序集中引用 mongodb-csharp 库。这似乎不对。我在网上搜索过,但我似乎找不到任何人提取 OId 以便轻松替换它。有人对此有一些指导吗?

谢谢,丹

最佳答案

我同意这是不对的,但如果你想使用 Oid,那么这就是必须发生的事情。我是 mongodb-csharp 驱动程序的开发人员之一,我个人从不使用 Oids。我将始终使用 Guids。虽然它占用更多空间,但我认为这对于不同数据存储之间的可传输性(我使用 MSSQL 进行事务处理)以及保持我的依赖关系透明是值得的。

关于c# - 使用 MongoDB-CSharp 在 MongoDB 中正确抽象 OId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3528541/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com