Skip to content

CarlosRangel17/CometX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The CometX Project CometX COADM Logo - Variant 2 Fade (XS)

CometX allows you to use your own domain classes to represent the model that CometX relies on to perform any number of data accessing requirements such as querying, change tracking, and updating functions.

CometX was built upon Microsoft.Data.ApplicationBlocks with Code First practices in mind, which leverages a programming pattern referred to as "convention over configuration" (or coding by convention)

CometX is currently developed targeting net451, and plans to target netcore 2.1 are expected in the near future; ultimately, CometX is targeting compatibility among all operating systems (Windows, Linx, MacOS) by 06/01/2020 - see Future Plans for more information.

The following figure illustrates where CometX fits into your application. CometX Architecture Backsplash

Quick Navigation

1. Issues, Requests, and Help
2. Documentation 
3. Quick Installation 
4. Contributing 
5. Authors
6. Acknowledgements 

1. Issues, Requests, and Help

Please utilize the Issues page for any issues, requests, or help needed with the CometX project.

2. Documentation

Please find all relevant documentation and guides for CometX in the Wiki.

3. Quick Installation

The CometX project currently offers one package for users of .Net Framework (v4.5.1 or greater). See Future Plans for .Net Core packages.

To install the latest version, we strongly recommend that you use NuGet to add CometX to your project:

PM > Install-Package CometX -Version 1.6.2 

Main Libraries

Project Source Nuget Package Description
CometX.Attributes image The Attributes library can be broken into two categories:
1-Property, & 2-Relational. Both are used to add metadata
to class properties which the CometX Project can utilize
for a range of query & property operations.
CometX.Entities image The Entities library contains predefined model's that are
purposed for a variety of modelling requirements such as
entity identifier mapping, folder/file mapping, and
table/pagination modelling.
CometX.Repository image The Repository library houses the ORM-related functions
and utilities that allow CometX to meet a variety of data
access requirements. This library connects to the underlying
ADO.NET data provider using Connection Strings.
CometX.Service image The Service library is a CometX factory that implements upon
the CometX project: CometX.Repository, CometX.Attributes,
and CometX.Entities. This factory translates your LINQ into
raw SQL queries to perform a variety of data accessing
requirements.

4. Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

5. Authors

  • Carlos Rangel - Initial work - CometX

See also the list of contributors who participated in this project.

6. Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages