public ArtistMap() { Table("Artists"); OptimisticLock.Dirty(); DynamicUpdate(); Id(x => x.Id).Column("ArtistId"); Map(x => x.Name); HasMany(x => x.Albums).Inverse().Cascade.All(); }
public CounterMap() { OptimisticLock.Dirty(); DynamicUpdate(); Id(x => x.Id).GeneratedBy.Identity().Unique(); Map(x => x.NumberId).Not.Nullable(); Map(x => x.Current).Not.Nullable().OptimisticLock(); Map(x => x.Parameter1).Nullable(); }
public GenreMap() { Table("Genres"); OptimisticLock.Dirty(); DynamicUpdate(); Id(x => x.Id).Column("GenreId"); Map(x => x.Name); Map(x => x.Description); HasMany(x => x.Albums).KeyColumn("GenreId").Inverse().Cascade.All(); }
public ErfassungsPeriodMapping() { MapTo(e => e.Name); MapTo(e => e.NetzErfassungsmodus, "NetzModus"); MapTo(e => e.IsClosed, "IstAbgeschl").OptimisticLock(); MapTo(e => e.Erfassungsjahr, "ErfJahr").OptimisticLock(); OptimisticLock.Dirty(); ReferencesTo(b => b.Mandant); DynamicUpdate(); }
public CartMap() { Table("Carts"); OptimisticLock.Dirty(); DynamicUpdate(); Id(x => x.Id, "RecordId"); Map(x => x.CartId); Map(x => x.Count); Map(x => x.DateCreated); Map(x => x.AlbumId); References(x => x.Album, "AlbumId").Not.Insert().Not.Update(); }
public AlbumMap() { Table("Albums"); OptimisticLock.Dirty(); DynamicUpdate(); Id(x => x.Id, "AlbumId"); Map(x => x.Title); Map(x => x.Price); Map(x => x.AlbumArtUrl); References(x => x.Genre, "GenreId"); References(x => x.Artist, "ArtistId"); HasMany <NHOrderDetail>(x => x.OrderDetails).KeyColumn("AlbumId"); }
public OrderDetialMap() { Table("OrderDetails"); OptimisticLock.Dirty(); DynamicUpdate(); Id(x => x.Id, "OrderDetailId"); Map(x => x.Quantity); Map(x => x.UnitPrice); Map(x => x.AlbumId); Map(x => x.OrderId); References(x => x.Album, "AlbumId").Not.Insert().Not.Update(); References(x => x.Order, "OrderId").Not.Insert().Not.Update(); }
public OrderMap() { Table("Orders"); OptimisticLock.Dirty(); DynamicUpdate(); Id(x => x.Id, "OrderId"); Map(x => x.OrderDate); Map(x => x.Username); Map(x => x.FirstName); Map(x => x.LastName); Map(x => x.Address); Map(x => x.City); Map(x => x.State); Map(x => x.PostalCode); Map(x => x.Country); Map(x => x.Phone); Map(x => x.Email); Map(x => x.Total); HasMany(x => x.OrderDetails).Inverse().Cascade.All(); }