IDataPersistenceServiceEx{TModel}

IDataPersistenceServiceEx<TModel> in assembly SanteDB.Core.Api version 2.1.151.0

Summary

Generic interface implementation

Implementations

ActPersistenceService - (SanteDB.Persistence.Data.ADO)

Represents a persistence service which persists ACT classes

Service Registration

...
<section xsi:type="ApplicationServiceContextConfigurationSection" threadPoolSize="4">
	<serviceProviders>
		...
		<add type="SanteDB.Persistence.Data.ADO.Services.Persistence.ActPersistenceService, SanteDB.Persistence.Data.ADO, Version=2.1.151.0, Culture=neutral, PublicKeyToken=null" />
		...
	</serviceProviders>

ConceptPersistenceService - (SanteDB.Persistence.Data.ADO)

Concept persistence service

Service Registration

...
<section xsi:type="ApplicationServiceContextConfigurationSection" threadPoolSize="4">
	<serviceProviders>
		...
		<add type="SanteDB.Persistence.Data.ADO.Services.Persistence.ConceptPersistenceService, SanteDB.Persistence.Data.ADO, Version=2.1.151.0, Culture=neutral, PublicKeyToken=null" />
		...
	</serviceProviders>

EntityPersistenceService - (SanteDB.Persistence.Data.ADO)

Entity persistence service

Service Registration

...
<section xsi:type="ApplicationServiceContextConfigurationSection" threadPoolSize="4">
	<serviceProviders>
		...
		<add type="SanteDB.Persistence.Data.ADO.Services.Persistence.EntityPersistenceService, SanteDB.Persistence.Data.ADO, Version=2.1.151.0, Culture=neutral, PublicKeyToken=null" />
		...
	</serviceProviders>

VersionedDataPersistenceService<TModel,TDomain,TDomainKey> - (SanteDB.Persistence.Data.ADO)

Versioned domain data

This service implementation is abstract or is a generic definition. It is intended to be implemented or constructed at runtime from other services and cannot be used directly

# Example Implementation ```csharp /// Example Implementation using SanteDB.Core.Services; /// Other usings here public class MyDataPersistenceServiceEx : SanteDB.Core.Services.IDataPersistenceServiceEx { public String ServiceName => "My own IDataPersistenceServiceEx`1 service"; } ```

References

Last updated