Gravity icon indicating copy to clipboard operation
Gravity copied to clipboard

ORM Framework for Relativity Custom Development

Results 33 Gravity issues
Sort by recently updated
recently updated
newest added

Added Model Generation Tool.

ImportAPI would be another nice target for BaseDTO mapping. On a simple level, the code could convert a set of DTOs into a DataTable ready to import via the ImportAPI....

type/feature
area/provider

- Are we sure we want to truncate strings instead of throwing an exception? - If so, we should probably have documentation. - Why have any cutoff for a max-length...

discussion

There are some changes to the DBContext in the APIs that may cause some problems with tests run against later 9.6 versions. The update should not require Gravity coding changes.

type/enhancement

Moving each provider into its own Nuget package has a few advantages: - Easier to navigate - Enforces separation of concerns - cross-DAO stuff cannot reference any Relativity-specific DLLs -...

discussion

I think there are some things we can do to make the documentation around the project a bit better. This issue should raise discussion around that.

type/enhancement
help wanted
area/documentation

Gravity currently has its own `InvokeWithRetryService`. It may be worth considering using [Polly](https://github.com/App-vNext/Polly) policies instead for this purpose, as it is battle-tested and more flexible.

discussion
breaking change

We now have coding standards, but not everything can be configured in editorconfig. Some things still have to be configured in [rulesets](https://docs.microsoft.com/en-us/visualstudio/code-quality/using-rule-sets-to-group-code-analysis-rules?view=vs-2017). We should create a rulesets file and add...

area/infrastructure

@brycekbargar proposed the following instead of the current names/values for `ObjectFieldsDepthLevel`: ```csharp ObjectFieldsBehavior.NoRecursion ObjectFieldsBehavior.ShallowRecursion ObjectFieldsBehavior.FullRecursion ``` I like it. After Fest, we can add these, and flag the `ObjectFieldsDepthLevel` as...

breaking change