コード例 #1
0
 protected override void InitializeClassMappings(ClassMappingManager manager)
 {
     manager.Map <IUser, User>(map =>
     {
         map.Table("user");
         map.Id(x => ((IUser)x).Id, x => { x.Column("Id"); x.Generator(Generators.Identity); });
         map.Property(x => ((IUser)x).Name, x => { x.Column("Name"); x.NotNullable(true); x.Length(50); });
         map.Property(x => ((IUser)x).DateCreated, x => { x.Column("DateCreated"); x.NotNullable(true); });
         map.Property(x => ((IUser)x).DateUpdated, x => { x.Column("DateUpdated"); x.NotNullable(false); });
     });
 }
コード例 #2
0
 protected abstract void InitializeClassMappings(ClassMappingManager manager);