CosmosLinq.InvokeUserDefinedFunction(String, Object[]) Método
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Método auxiliar para invocar funciones definidas por el usuario mediante consultas Linq en el servicio Azure Cosmos DB.
public static object InvokeUserDefinedFunction(string udfName, params object[] arguments);
static member InvokeUserDefinedFunction : string * obj[] -> obj
Public Shared Function InvokeUserDefinedFunction (udfName As String, ParamArray arguments As Object()) As Object
- udfName
- String
Nombre UserDefinedFunction
- arguments
- Object[]
Argumentos de UserDefinedFunction
Marcador de posición para el resultado de udf.
// 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);
}
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.
Producto | Versiones |
---|---|
Azure SDK for .NET | Latest |
Comentarios de Azure SDK for .NET
Azure SDK for .NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: