2011-10-06 12 views

Respuesta

3

Uso PropertyMapper para definir el estilo de acceso:

public class EntityMapping : ClassMapping<Entity> 
{ 
    public EntityMapping() 
    { 
     Id(m => m.Id, map => map.Generator(Generators.HighLow)); 
     Property(m => m.Name, map => map.Access(Accessor.ReadOnly)); 
    } 
} 
3

Para aquellos que buscan en esta fluidez que busca sólo lectura() de la siguiente manera:

public class FooMap : ClassMap<Foo> { 

    public FooMap() { 
     Schema("bar"); 
     Table("foo"); 
     LazyLoad(); 

     ReadOnly(); 

     CompositeId() 
      .KeyProperty(x => x.ID, "ID") 
      .KeyProperty(x => x.Year, "Year"); 
     Map(x => x.FirstField).Column("FirstField").Length(1); 
    } 
} 
Cuestiones relacionadas