OrmLiteValidationSource
Assembly: ServiceStack.Server.dll
View Source
Declaration
public class OrmLiteValidationSource : object, IValidationSource, IRequiresSchema, IValidationSourceAdmin, IClearable
Properties
DbFactory
View Source
Declaration
public IDbConnectionFactory DbFactory { get; }
Cache
View Source
Declaration
public ICacheClient Cache { get; }
CacheDuration
View Source
Declaration
public TimeSpan? CacheDuration { get; }
NamedConnection
View Source
Declaration
public string NamedConnection { get; set; }
Methods
GetValidationRules(Type)
View Source
Declaration
public IEnumerable<KeyValuePair<string, IValidateRule>> GetValidationRules(Type type)
Returns
IEnumerable<KeyValuePair<System.String,ServiceStack.IValidateRule>>
Parameters
Type | Name |
---|---|
Type | type |
InitSchema()
View Source
Declaration
public void InitSchema()
GetAllValidateRules()
View Source
Declaration
public List<ValidationRule> GetAllValidateRules()
Returns
List<ServiceStack.ValidationRule>
GetAllValidateRulesAsync()
View Source
Declaration
public async Task<List<ValidationRule>> GetAllValidateRulesAsync()
Returns
Task<List<ServiceStack.ValidationRule>>
GetAllValidateRulesAsync(String)
View Source
Declaration
public async Task<List<ValidationRule>> GetAllValidateRulesAsync(string typeName)
Returns
Task<List<ServiceStack.ValidationRule>>
Parameters
Type | Name |
---|---|
System.String | typeName |
SaveValidationRulesAsync(List<ValidationRule>)
View Source
Declaration
public async Task SaveValidationRulesAsync(List<ValidationRule> validateRules)
Returns
Task
Parameters
Type | Name |
---|---|
List<ServiceStack.ValidationRule> | validateRules |
SaveValidationRules(List<ValidationRule>)
View Source
Declaration
public void SaveValidationRules(List<ValidationRule> validateRules)
Parameters
Type | Name |
---|---|
List<ServiceStack.ValidationRule> | validateRules |
GetValidateRulesByIdsAsync(Int32[])
View Source
Declaration
public async Task<List<ValidationRule>> GetValidateRulesByIdsAsync(params int[] ids)
Returns
Task<List<ServiceStack.ValidationRule>>
Parameters
Type | Name |
---|---|
System.Int32[] | ids |
DeleteValidationRulesAsync(Int32[])
View Source
Declaration
public async Task DeleteValidationRulesAsync(params int[] ids)
Returns
Task
Parameters
Type | Name |
---|---|
System.Int32[] | ids |
ClearCacheAsync()
View Source
Declaration
public Task ClearCacheAsync()
Returns
Task
Clear()
View Source
Declaration
public void Clear()