? El objetivo aquí es tener mi configuración completa de la base de datos y la generación del esquema manejada por fluencia nhibernate.¿Cómo especifico un índice de varias columnas con Fluent NHibernate
¿Hay alguna manera de especificar un índice de varias columnas con Fluent nhibernate?
entiendo que se puede especificar un índice en una propiedad individual/columna
así:
mapping.Map(x => x.ItemDt).Index("IX_DataTransferLog_ItemDt");
¿Cómo puedo especificar varias columnas?
Si eso no es posible, ¿hay alguna forma de agregar sentencias de SQL sin formato a una configuración que se ejecutará después de crear o actualizar el esquema?
Lo he probado y esto funciona: mapping.Map (x => x.Name) .Index ("MyIndex"); mapping.Map (x => x.RunTimeInMinutes) .Index ("MyIndex"); – Lance
VERIFICADO. Yo con guión el índice y tengo: USO [NhibernateDB] IR /****** Objeto: Índice [IX_MyTable_ColumnA_And_ColumnB] Guión Fecha: 01/16/2012 17:26:57 ******/ CREAR NONCLUSTERED íNDICE [IX_MyTable_ColumnA_And_ColumnB] ON [dbo]. [MyTable] ( \t [ColumnA] ASC, \t [ColumnB] ASC ) GO – granadaCoder
esto es correcto y bueno, pero hay una manera fácil de hacer que el índice ¿único? –