NPersistence Reference Guide
Assembly: NPersistence (in NPersistence.dll) Version: 2.0.0.0 (2.0.0.0)
Interface used to control query execution.
Namespace: NPersistenceAssembly: NPersistence (in NPersistence.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax
C# |
public interface Query
Members
All Members | Methods |
Public Protected | Instance Static | Declared Inherited | XNA Framework Only .NET Compact Framework Only |
Member | Description | |
---|---|---|
ExecuteUpdate()()()() | Execute an update or delete statement. | |
GetFirstResult()()()() | The position of the first result the query object was set to
retrieve. Returns 0 if setFirstResult was not applied to the
query object. | |
GetFlushMode()()()() | Get the flush mode in effect for the query execution.
If a flush mode has not been set for the query object,
returns the flush mode in effect for the entity manager. | |
GetHints()()()() | Get the properties and hints and associated values that are
in effect for the query instance. | |
GetLockMode()()()() | Get the current lock mode for the query. | |
GetMaxResults()()()() | The maximum number of results the query object was set to
retrieve. Returns Integer.MAX_VALUE if setMaxResults was not
applied to the query object. | |
GetParameter<(Of <<'(T>)>>)(Int32) | Get the parameter object corresponding to the declared
positional parameter with the given position.
This method is not required to be supported for native
queries. | |
GetParameter<(Of <<'(T>)>>)(String) | Get the parameter object corresponding to the declared
parameter of the given name.
This method is not required to be supported for native
queries. | |
GetParameter<(Of <<'(T>)>>)(Int32, Type) | Get the parameter object corresponding to the declared
positional parameter with the given position and type.
This method is not required to be supported by the provider. | |
GetParameter<(Of <<'(T>)>>)(String, Type) | Get the parameter object corresponding to the declared
parameter of the given name and type.
This method is required to be supported for criteria queries
only. | |
GetParameters()()()() | Get the parameter objects corresponding to the declared
parameters of the query.
Returns empty set if the query has no parameters.
This method is not required to be supported for native
queries. | |
GetParameterValue(Int32) | Return the value bound to the positional parameter. | |
GetParameterValue(String) | Return the value bound to the named parameter. | |
GetParameterValue<(Of <<'(T>)>>)(Parameter<(Of <<'(T>)>>)) | Return the value bound to the parameter. | |
GetResultList()()()() | Execute a SELECT query and return the query results
as an untyped List.
| |
GetSingleResult()()()() | Execute a SELECT query that returns a single untyped result. | |
IsBound<(Of <<'(T>)>>)(Parameter<(Of <<'(T>)>>)) | Return a boolean indicating whether a value has been bound
to the parameter. | |
SetFirstResult(Int32) | Set the position of the first result to retrieve. | |
SetFlushMode(FlushModeType) | Set the flush mode type to be used for the query execution.
The flush mode type applies to the query regardless of the
flush mode type in use for the entity manager. | |
SetHint(String, Object) | Set a query property or hint. The hints elements may be used
to specify query properties and hints. Properties defined by
this specification must be observed by the provider.
Vendor-specific hints that are not recognized by a provider
must be silently ignored. Portable applications should not
rely on the standard timeout hint. Depending on the database
in use and the locking mechanisms used by the provider,
this hint may or may not be observed. | |
SetLockMode(LockModeType) | Set the lock mode type to be used for the query execution. | |
SetMaxResults(Int32) | Set the maximum number of results to retrieve. | |
SetParameter(Int32, Object) | Bind an argument to a positional parameter. | |
SetParameter(String, Object) | Bind an argument to a named parameter. | |
SetParameter<(Of <<'(T>)>>)(Parameter<(Of <<'(T>)>>), T) | Bind the value of a Parameter object. | |
SetParameter(Int32, DateTime, TemporalType) | Bind an instance of System.DateTime to a positional parameter. | |
SetParameter(String, DateTime, TemporalType) | Bind an instance of System.DateTime to a named parameter. | |
SetParameter(Parameter<(Of <<'(DateTime>)>>), DateTime, TemporalType) | Bind an instance of System.DateTime to a Parameter object. | |
Unwrap<(Of <<'(T>)>>)(Type) | Return an object of the specified type to allow access to
the provider-specific API. If the provider's query
implementation does not support the specified class, the
PersistenceException is thrown. |