SqlBuilder Reference
Adam O'Neil edited this page Aug 23, 2021
·
1 revision
AO.Models.Static.SqlBuilder SqlBuilder.cs
- IEnumerable<Type> SupportedTypes
- string Get (Type modelType, [ char startDelimiter ], [ char endDelimiter ], [ string identityColumn ])
- string Get ([ char startDelimiter ], [ char endDelimiter ], [ string identityColumn ])
- string GetWhere (Type modelType, object criteria, [ char startDelimiter ], [ char endDelimiter ])
- string GetWhere (object criteria, [ char startDelimiter ], [ char endDelimiter ])
- string GetWhere (Type modelType, IEnumerable whereColumns, [ char startDelimiter ], [ char endDelimiter ])
- string Insert (Type modelType, [ IEnumerable columnNames ], [ char startDelimiter ], [ char endDelimiter ], [ string identityColumn ], [ string tableName ], [ Func<PropertyInfo, bool> propertiesWhere ])
- string Insert ([ IEnumerable columnNames ], [ char startDelimiter ], [ char endDelimiter ], [ string identityColumn ], [ string tableName ], [ Func<PropertyInfo, bool> propertiesWhere ])
- string Update (Type modelType, [ IEnumerable columnNames ], [ char startDelimiter ], [ char endDelimiter ], [ string identityColumn ], [ string identityParam ], [ string tableName ], [ Func<PropertyInfo, bool> propertiesWhere ])
- string Update ([ IEnumerable columnNames ], [ char startDelimiter ], [ char endDelimiter ], [ string identityColumn ], [ string identityParam ], [ string tableName ], [ Func<PropertyInfo, bool> propertiesWhere ])
- string UpdateWhere (Type modelType, IEnumerable whereColumns, [ IEnumerable columnNames ], [ char startDelimiter ], [ char endDelimiter ], [ string tableName ], [ Func<PropertyInfo, bool> propertiesWhere ])
- string UpdateWhere (IEnumerable whereColumns, [ IEnumerable columnNames ], [ char startDelimiter ], [ char endDelimiter ], [ string tableName ], [ Func<PropertyInfo, bool> propertiesWhere ])
- string Delete (Type modelType, [ char startDelimiter ], [ char endDelimiter ], [ string identityColumn ], [ string tableName ])
- string Delete ([ char startDelimiter ], [ char endDelimiter ], [ string identityColumn ], [ string tableName ])
- IEnumerable<PropertyInfo> GetMappedProperties (Type modelType, SaveAction saveAction, [ string identityColumn ])
- string ApplyDelimiter (string name, char startDelimiter, char endDelimiter)