示例#1
0
 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);
 }
示例#3
0
 protected override void OnModelCreating(BsonMapper mapper)
 {
     mapper.Entity<VirtualFieldEntity>()
         .Index("name_length", (c) => c.Name.Length);
 }
示例#4
0
        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);
 }
示例#6
0
        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);
        }