SqlBuilder Reference - adamfoneil/Models GitHub Wiki

AO.Models.Static.SqlBuilder SqlBuilder.cs

Properties

Methods

  • 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)
⚠️ **GitHub.com Fallback** ⚠️