sql >> Database teknologi >  >> RDS >> Sqlserver

Dvale filtrering efter brugerdefineret funktionsoutput

Du kan bruge SQL-udtryk i dine dvaleforespørgsler. Forudsat at du har kortlagt en Store type kan du skrive følgende forespørgsel:

var result = session
    .CreateCriteria<Store>()
    .Add(Expression.Sql(
        "dbo.CalculateDistance({alias}.Latitude, {alias}.Longitude, ?, ?) < ?",
        new object[] { 
            -118.4104684d, 
            34.1030032d, 
            100 
        },
        new IType[] { 
            NHibernateUtil.Double, 
            NHibernateUtil.Double, 
            NHibernateUtil.Int32 
        }
    ))
    .List<Store>();


  1. EXISTS vs JOIN og brug af EXISTS-klausulen

  2. Brug af SQL Server 2008 og SQL Server 2005 og dato og klokkeslæt

  3. Sådan sikkerhedskopieres / eksporteres MySQL-database ved hjælp af PHP

  4. Brug triggere på nedarvede tabeller til at erstatte fremmednøgler