Tortuga.Chain Namespace
Tortuga.Chain.Metadata Namespace

IClass1DataSource Methods

The IClass1DataSource type exposes the following members.

Methods


  Name Description
Public method Delete<(Of <<'(TArgument>)>>)(String, TArgument, DeleteOptions)
Delete an object model from the specified table.
Public method Delete<(Of <<'(TArgument>)>>)(TArgument, DeleteOptions)
Delete an object model from the table indicated by the class's Table attribute.
Public method DeleteByKey(String, String, DeleteOptions)
Delete by key.
Public method DeleteByKey<(Of <<'(TKey>)>>)(String, TKey, DeleteOptions)
Delete by key.
Public method DeleteByKeyList<(Of <<'(TKey>)>>)
Delete by key.
Public method DeleteWithFilter(String, String)
Delete multiple records using a where expression.
Public method DeleteWithFilter(String, String, Object)
Delete multiple records using a where expression.
Public method DeleteWithFilter(String, Object, FilterOptions)
Delete multiple records using a filter object.
Public method Equals(System.Object)
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected method Finalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public method From(String)
This is used to directly query a table or view.
Public method From(String, String)
This is used to directly query a table or view.
Public method From(String, String, Object)
This is used to directly query a table or view.
Public method From(String, Object, FilterOptions)
This is used to directly query a table or view.
Public method From<(Of <<'(TObject>)>>)()()()()
This is used to directly query a table or view.
Public method From<(Of <<'(TObject>)>>)(String)
This is used to directly query a table or view.
Public method From<(Of <<'(TObject>)>>)(String, Object)
This is used to directly query a table or view.
Public method From<(Of <<'(TObject>)>>)(Object)
This is used to directly query a table or view.
Public method GetByKey(String, String)
Gets a record by its primary key.
Public method GetByKey<(Of <<'(TKey>)>>)(String, TKey)
Gets a record by its primary key.
Public method GetByKeyList<(Of <<'(TKey>)>>)(String, IEnumerable<(Of <<'(TKey>)>>))
Gets a set of records by their primary key.
Public method GetByKeyList<(Of <<'(TKey>)>>)(String, String, IEnumerable<(Of <<'(TKey>)>>))
Gets a set of records by an unique key.
Public method GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method Insert<(Of <<'(TArgument>)>>)(String, TArgument, InsertOptions)
Inserts an object into the specified table.
Public method Insert<(Of <<'(TArgument>)>>)(TArgument, InsertOptions)
Inserts an object into the specified table.
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method ToString
Returns a string that represents the current object.
(Inherited from Object.)
Public method Update<(Of <<'(TArgument>)>>)(String, TArgument, UpdateOptions)
Update an object in the specified table.
Public method Update<(Of <<'(TArgument>)>>)(TArgument, UpdateOptions)
Update an object in the specified table.
Public method UpdateByKey<(Of <<'(TArgument>)>>)(String, TArgument, String, UpdateOptions)
Update a record by its primary key.
Public method UpdateByKey<(Of <<'(TArgument, TKey>)>>)(String, TArgument, TKey, UpdateOptions)
Update a record by its primary key.
Public method UpdateByKeyList<(Of <<'(TArgument, TKey>)>>)
Update multiple rows by key.
Public method UpdateSet(String, String, UpdateOptions)
Update multiple records using an update expression.
Public method UpdateSet(String, String, Object, UpdateOptions)
Update multiple records using an update expression.
Public method UpdateSet(String, Object, UpdateOptions)
Update multiple records using an update value.
Public method Upsert<(Of <<'(TArgument>)>>)(String, TArgument, UpsertOptions)
Perform an insert or update operation as appropriate.
Public method Upsert<(Of <<'(TArgument>)>>)(TArgument, UpsertOptions)
Perform an insert or update operation as appropriate.