protected override void OnModelCreating(BsonMapper mapper) { mapper.Entity<Order>() .DbRef(x => x.Products, "products") .DbRef(x => x.ProductArray, "products") .DbRef(x => x.ProductColl, "products") .DbRef(x => x.ProductEmpty, "products") .DbRef(x => x.ProductsNull, "products") .DbRef(x => x.Customer, "customers") .DbRef(x => x.CustomerNull, "customers"); }
public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) { mapper.Entity <GameScannerConfig>().Id(a => a.Id, false); }
protected override void OnModelCreating(BsonMapper mapper) { mapper.Entity<VirtualFieldEntity>() .Index("name_length", (c) => c.Name.Length); }
protected override void OnModelCreating(BsonMapper mapper) { mapper.Entity<Operation2Person>() .Id(x => x.ID) .Ignore(x => x.TotalCost) .Index(x => x.ID) .DbRef(x => x.Operations, TableOperation); mapper.Entity<Person>() .Id(x => x.ID) .Index(x => x.ID) .Index(x => x.Phones) .Index(x => x.Emails) .DbRef(x => x.Phones, TablePhone) .DbRef(x => x.Addresses, TableAddress) .DbRef(x => x.Emails, TableEmail) .DbRef(x => x.OperationsList, TableOperation2Person); }
public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) { mapper.Entity <CompletionStatus>().Id(a => a.Id, false); }
protected override void OnModelCreating(BsonMapper mapper) { base.OnModelCreating(mapper); mapper.Entity<Account>() .DbRef(a => a.Members, PetoeterDb.TableMember) .DbRef(a => a.Children, PetoeterDb.TableChildren); mapper.Entity<Presence>() .DbRef(p => p.Child, PetoeterDb.TableChildren) .DbRef(p => p.BroughtBy, PetoeterDb.TableMember) .DbRef(p => p.TakenBy, PetoeterDb.TableMember); }