BaseRepository class
namespace: Serenity.Services assembly: Serenity.Net.Services
A base class that can be used for repositories that accept a IRequestContext instance. This repository pattern is not recommended. Prefer defining an individual request handler per service operation (e.g. save, list, retrieve, delete), such as BaseRequestHandler.
public class BaseRepository
| parameter |
description |
| context |
Request context |
Public Members
| name |
description |
| BaseRepository(…) |
A base class that can be used for repositories that accept a IRequestContext instance. This repository pattern is not recommended. Prefer defining an individual request handler per service operation (e.g. save, list, retrieve, delete), such as BaseRequestHandler. |
Protected Members
| name |
description |
| Cache { get; } |
Gets the cache from the request context. |
| Context { get; } |
Gets the request context. |
| Localizer { get; } |
Gets the text localizer from the request context. |
| Permissions { get; } |
Gets the permission service from the request context. |
| User { get; } |
Gets the user from the request context. |
Exceptions
| exception |
condition |
| ArgumentNullException |
context is null. |
Initializes a new instance of the class.
See Also