MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

C # + MongoDB - ObjectId mà không sử dụng MongoDB DataTypes / Attributes

Bạn có thể sử dụng BsonClassMap thay vì sử dụng các thuộc tính để giữ cho các lớp của bạn "sạch".

// 'clean' entity with no mongo attributes
public class MyClass 
{
    public Guid Id { get; set; }
}

// mappings in data layer
BsonClassMap.RegisterClassMap<MyClass>(cm => 
{
    cm.AutoMap();
    cm.MapIdMember(c => c.Id).SetIdGenerator(CombGuidGenerator.Instance);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongo - không thể kết nối với máy chủ 127.0.0.1:27017

  2. Mongocli có hỗ trợ URL công thức cho chip Apple M1 không?

  3. MongoDB $ setDifference

  4. MongoDB như một dịch vụ hàng đợi?

  5. Tìm kiếm không phân biệt chữ hoa chữ thường trong Mongo