Estoy tratando de asignar una vista sin un identificador, pero nhibernate aún genera un sql con la columna id (me da un error sql, ya que la columna ID no existe en el db) . Tal vez estoy malinterpretando el constructor Id()?Vista de búsqueda fluida NHibernate sin identificador único
comentarios constructor:
crear un ID que no tiene una propiedad correspondiente en el objeto de dominio, o una columna en la base de datos. Esto es principalmente para uso con acceso de solo lectura y/o vistas. El valor predeterminado es una identidad int con un generador de "incremento".
public class PersonMapping : ClassMap<Person>
{
public PersonMapping()
{
Table("person");
ReadOnly();
Id();
Map(f => f.Name, "name");
}
}
¿Hay alguna manera de ignorar por completo los campos db. ¿Desea Id (Guid.NewGuid) o algo así? –