Code

History

  1. GS.Core: Updated TableOperations comments for clarity.J. Ritchie Carroll committed 8 years ago720545e
  2. GSF.Core: Updated TableOperations comments related to ApplyRootQueryRestrictionToUpdates and ApplyRootQueryRestrictionToDeletes properties.J. Ritchie Carroll committed 8 years ago3b00a46
  3. GSF.Core: Added ApplyToUpdates and ApplyToDeletes properties to the RootQueryRestrictionAttribute so that application to target operations can apply automatically through modeling.J. Ritchie Carroll committed 8 years ago86a478c
  4. GSF.Core: Updated TableOperations Update function to apply RootQueryRestrictions earlier in function so that root restriction is applied even if user does not provide an additional one.J. Ritchie Carroll committed 8 years ago9e131ba
  5. GSF.Core: Updated TableOperations to include ability to control if root record restrictions should be applied to update and delete operations.J. Ritchie Carroll committed 8 years ago350752b
  6. GSF.Core: Added code to handle use case when string based primary keys could be marked for encryption.J. Ritchie Carroll committed 8 years ago93fa655
  7. GSF.Core: Updated paginated QueryRecords with specified sort field to operate properly even when sort field is encrypted.J. Ritchie Carroll committed 8 years agodfa9fd5
  8. GSF.Core: Updated TableOperations to use local Linq sort when specified sort field has been marked for encryption.J. Ritchie Carroll committed 8 years ago960b42c
  9. GSF.Core: Added "SearchRecords" function to TableOperations to allow local searches against retrieved table records as queried from database for fields modeled with SearchableAttribute, this way search functionality will work even with fields that are modeled with the EncryptDataAttribute and use the SearchType.LikeExpression.J. Ritchie Carroll committed 8 years ago2e77817
  10. GSF.Core: Improved comments related to TableOperations.J. Ritchie Carroll committed 8 years ago71cc31e
  11. GSF.Core: Added ability to encrypt and decrypt data models with TableOperations using an EncryptDataAttribute.J. Ritchie Carroll committed 8 years agoba9e31a
  12. GSF.Core: Updated documentation in table operations.J. Ritchie Carroll committed 9 years ago5ddc39f
  13. GSF.Core: Added method to TableOperations to convert a collection of records to a DataTable.StephenCWills committed 9 years ago1a2c055
  14. GSF.Core: Improved code comments related to field data type attribute application.J. Ritchie Carroll committed 9 years agoca64546
  15. GSF.Core: Updated code comments for record restriction parameters and GetInterpretedFieldValue to better clarify use case for when function will need to be called.J. Ritchie Carroll committed 9 years agof6aca67
  16. GSF.Core: Added FieldDataTypeAttribute to GSF.Data.Model to allow for specific DbType to be applied to parameter fields for database operations (e.g., DateTime2 for SQL Server) - attribute allows for specific database targets in model, e.g., [FieldDataType(DbType.DateTime2, DatabaseType.SQLServer)]J. Ritchie Carroll committed 9 years agoca0e4af
  17. GSF.Core: Added static delegates for helpful modeled record functions that can be used when no data connection is available: LoadRecordFunction, NewRecordFunction, ApplyRecordDefaultsFunction and ApplyRecordUpdatesFunction.J. Ritchie Carroll committed 9 years agoa4fb9f4
  18. GSF.Core: Added RootQueryRestrictionAttribute to allow global query filters that should apply to all query operations.J. Ritchie Carroll committed 9 years ago8e9550b
  19. GSF.Core: (1) Added a delegate generator for "ApplyDefaults" to ValueExpressionParser that can be used to apply defaults to an existing modeled object, (2) Added "ApplyRecordDefaults" to TableOperations such that default values and expressions can be applied to an existing modeled record.J. Ritchie Carroll committed 9 years ago5ab8463
  20. GSF.Core: Fixed issues with session based primary key caching for DataContext uses of TableOperations.J. Ritchie Carroll committed 9 years ago3e6419a
  21. GSF.Web: Updated DataContext table operations to be cached per session hub-client.J. Ritchie Carroll committed 9 years agoc890f79
  22. GSF.Core: Added requirement to set evaluation order when using "this" keywords in DefaultValueExpressionAttribute.J. Ritchie Carroll committed 9 years ago6918d4a
  23. GSF.Core: (1) Added DefaultValueExpressionParser and DefaultValueExpressionScopeBase so that default value expressions can be used easily in other places, (2) updated DefaultValueExpressionAttribute implementations that are used with TableOperation models to support use of "this" keyword for self-referencing field access (3) moved attributes into GSF.ComponentModel and GSF.ComponentModel.DataAnnotations - this will be a breaking change for some model implementations, (4) updated ConnectionStringParser to recognize DefaultValueExpressionAttributesJ. Ritchie Carroll committed 9 years ago24f271e
  24. GSF.Core: (1) Updated commented for recent check-ins. (2) Fixed sealed state for InitialValueAttribute.J. Ritchie Carroll committed 9 years ago2818714
  25. GSF.Core: Added "NewRecord" function to TableOperations that will create a new modeled record instance, automatically applying any modeled default values as specified by a DefaultValueAttribute on the model properties.J. Ritchie Carroll committed 9 years ago26383ff
  26. GSF.Core: Added several helper function overloads to TableOperations to allow user to directly specify a filter expression and parameters for functions that accept a RecordRestriction.J. Ritchie Carroll committed 9 years agodb698d0
  27. GSF.Core: Added QueryRecord and AddNewOrUpdateRecord helper functions to TableOperations.J. Ritchie Carroll committed 9 years agof132224
  28. Removed remaining build warnings.J. Ritchie Carroll committed 10 years ago331933f
  29. GSF.Core: Added "SearchableAttribute" for modeled table fields to allow which fields in the model should be searched. Added two overloads for QueryRecordCount and QueryRecords that now accept a multi-keyword search string that will be applied to all search fields.J. Ritchie Carroll committed 10 years ago398edd4
  30. GSF.Data.Model: (1) Added ability to query unescaped fields from models in table operations; usesful in DataContext where field names were being used in rendered Javascript code, (2) Added "DataRow" operations to common table operations for handy interop when a model is defined and user has access to a queried DataRow, (3) Added overloads to field attribute functions in table operations to allow for situations when only a Type is available.Ritchie Carroll committed 10 years agob0c552e
  31. GSF.Data.Model: Added interface for TableOperations so that any modeled table operation can be accessed generically. GSF.Web: Updated data context to handle Type based parameters as well as generic functions, added paged view model data and hub types to RazorWeb rendering view bag configuration and ability to define types per page in WebServer implementations.Ritchie Carroll committed 10 years ago49562ca

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t