RingSoft.DbLookup.Controls.WPF.Properties Namespace
RingSoft.DbMaintenance Namespace

ExtensionMethods..::..SaveEntity<(Of <(<'TEntity>)>)> Method

Adds or updates the entity and commits the changes. Adding only works if the entity's primary key field is an auto increment type. Outputs all errors to the DbDataProcessor SqlErrorViewer.

Namespace:  RingSoft.DbLookup.EfCore
Assembly:  RingSoft.DbLookup.EfCore (in RingSoft.DbLookup.EfCore.dll)

Syntax


public static bool SaveEntity<TEntity>(
	this DbContext context,
	DbSet<TEntity> dbSet,
	TEntity entity,
	string debugMessage,
	bool silent
)
<ExtensionAttribute> _
Public Shared Function SaveEntity(Of TEntity) ( _
	context As DbContext, _
	dbSet As DbSet(Of TEntity), _
	entity As TEntity, _
	debugMessage As String, _
	silent As Boolean _
) As Boolean
[ExtensionAttribute]
public:
generic<typename TEntity>
static bool^ SaveEntity(
	DbContext^ context, 
	DbSet<TEntity>^ dbSet, 
	TEntity entity, 
	String^ debugMessage, 
	bool^ silent
)

Type Parameters

TEntity
The type of the entity.

Parameters

context
Type: DbContext
The context.
dbSet
Type: DbSet<(Of <(<'TEntity>)>)>
The database set.
entity
Type: TEntity
The entity.
debugMessage
Type: String
The debug message.
silent
Type: Boolean
if set to true [silent].

Return Value

True if no errors occurred while saving.