CosmosLinq.InvokeUserDefinedFunction(String, Object[]) Método

Definición

Método auxiliar para invocar funciones definidas por el usuario mediante consultas Linq en el servicio Azure Cosmos DB.

C#
public static object InvokeUserDefinedFunction(string udfName, params object[] arguments);

Parámetros

udfName
String

Nombre UserDefinedFunction

arguments
Object[]

Argumentos de UserDefinedFunction

Devoluciones

Marcador de posición para el resultado de udf.

Ejemplos

C#
// Equivalent to SELECT * FROM books b WHERE udf.toLowerCase(b.title) = 'war and peace'" 
IQueryable<Book> queryable = client
    .GetContainer("database", "container")
    .GetItemLinqQueryable<Book>()
    .Where(b => CosmosLinq.InvokeUserDefinedFunction("toLowerCase", b.Title) == "war and peace");

FeedIterator<Book> bookIterator = queryable.ToFeedIterator();
while (feedIterator.HasMoreResults)
{
    FeedResponse<Book> responseMessage = await feedIterator.ReadNextAsync();
    DoSomethingWithResponse(responseMessage);
}

Comentarios

Se trata de un método auxiliar de código auxiliar para su uso en expresiones LINQ. No se puede llamar directamente a . Consulte para https://docs.microsoft.com/azure/cosmos-db/sql-query-linq-to-sql obtener más información sobre el proveedor LINQ. Consulte para https://docs.microsoft.com/azure/cosmos-db/stored-procedures-triggers-udfs obtener más detalles sobre las funciones definidas por el usuario.

Se aplica a

Producto Versiones
Azure SDK for .NET Latest

Consulte también