Share via


Chiamata di funzioni nelle query LINQ to Entities

Negli argomenti di questa sezione viene illustrato come chiamare le funzioni nelle LINQ to Entities.

Le classi EntityFunctions e SqlFunctions forniscono l'accesso alle funzioni canoniche e di database come parte di Entity Framework. Per ulteriori informazioni, vedere Procedura: chiamare funzioni canoniche (LINQ to Entities) e Procedura: chiamare funzioni di database (LINQ to Entities).

Il processo per la chiamata di una funzione personalizzata richiede tre passaggi di base:

  1. Definire una funzione nel modello concettuale o dichiarare una funzione nel modello di archiviazione.

  2. Aggiungere un metodo all'applicazione ed eseguirne il mapping alla funzione nel modello con un oggetto EdmFunctionAttribute.

  3. Chiamare la funzione in una query LINQ to Entities.

Per ulteriori informazioni, vedere gli argomenti in questa sezione.

In questa sezione

Procedura: chiamare funzioni canoniche (LINQ to Entities)

Procedura: chiamare funzioni di database (LINQ to Entities)

Procedura: chiamare funzioni di database personalizzate (LINQ to Entities)

Procedura: chiamare funzioni definite dal modello nelle query (LINQ to Entities)

Procedura: chiamare funzioni definite dal modello come metodi di oggetto (LINQ to Entities)

Vedere anche

Concetti

Query in LINQ to Entities
Funzioni canoniche (Entity SQL)

Altre risorse

.edmx File Overview
How to: Define Custom Functions in the Conceptual Model