The Wayback Machine - https://web.archive.org/web/20200629122513/https://github.com/topics/data-access-layer
Skip to content
#

data-access-layer

Here are 51 public repositories matching this topic...

ahmad-moussawi
ahmad-moussawi commented Mar 28, 2019
new Query("Users")
.Comment("Fetch invalid users")
.WhereTrue("Invalid");

We can log it using

queryFactory.Logger = (compiled, query) =>
{
    logger.LogInformation("// " + query.GetComment() + "\n" + compiled.ToString() + "\n", compiled.Bindings);
};

Output

// Fetch invalid users
SELECT * FROM [Users] WHERE [Invalid] = 1

An alternative to ORM's such as Entity Framework, offers light-weight database mapping to your existing CLR objects. Visit "Design Goals" on GitHub to see more rationale and guidance.

  • Updated May 1, 2020
  • C#

XData is .Net domain object oriented data access layer component. It is not "yet another ORM", but а comlete feature rich data access layer for Your solutions. Basic idea to create this component was a suppling high quality tool to professional developers, having deep competences in data storage modeling and access.

  • Updated Jun 13, 2020

Improve this page

Add a description, image, and links to the data-access-layer topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the data-access-layer topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.