ORM(object-relational mapping)

ORM:(开源)

https://dotnetfoundation.org/polly 熔断机制

https://github.com/App-vNext/Polly/

 https://github.com/CollaboratingPlatypus/PetaPoco

https://github.com/StackExchange/Dapper

https://github.com/FransBouma/Massive

https://github.com/markrendle/Simple.Data

https://github.com/docevaad/Chain

https://github.com/castleproject

https://orm.codeplex.com/SourceControl/latest

http://oncfext.codeplex.com/SourceControl/latest

http://rapi.codeplex.com/SourceControl/latest

http://ioc.codeplex.com/SourceControl/latest

https://oncfext.codeplex.com/SourceControl/latest

http://mtcagent.codeplex.com/

https://github.com/Ronaltn/CompactFrameworkNicePartner

https://www.codeproject.com/articles/849980/implement-orm-using-csharp

https://www.codeproject.com/articles/21019/light-orm-library-for-net

https://github.com/rivantsov/vita

http://nhforge.org/

https://en.wikipedia.org/wiki/List_of_object-relational_mapping_software#.NET

https://sourceforge.net/projects/nhibernate/

https://github.com/jagregory/fluent-nhibernate

http://fluentnhibernate.codeplex.com/

http://www.fluentnhibernate.org/

https://www.codeproject.com/articles/21122/nhibernate-made-simple

http://www.springframework.net/

https://sourceforge.net/projects/springnet/

https://github.com/spring-projects/spring-net

https://www.codeproject.com/articles/894127/mybatis-net

https://sourceforge.net/projects/ibatisnet/

https://ndatabase.codeplex.com/

https://github.com/hisystems/DatabaseObjects

 https://sqliteorm.codeplex.com/

https://lunaorm.codeplex.com/

https://github.com/subsonic/SubSonic-3.0

http://subsonic.codeplex.com/

 https://github.com/lcamlibel/AsyncORM

https://orm.codeplex.com/

http://xef.codeplex.com/

 https://www.codeproject.com/articles/43021/nhydrate-step-by-step

https://github.com/nHydrate/nHydrate

 http://hydrate.sourceforge.net/

http://neo.sourceforge.net/

http://neo4net.codeplex.com/

https://www.codeproject.com/articles/456580/neotabcontrol-library

 https://github.com/AutoMapper/AutoMapper

 https://github.com/jbogard/AutoMapper

https://tabularamo2012.codeplex.com/

http://tabularcmdlets.codeplex.com/SourceControl/latest

 https://github.com/sunkaixuan/SqlSugar

 

https://github.com/igor-tkachev/bltoolkit

https://github.com/lvaleriu/bltoolkit

https://sogen.codeplex.com/

 

https://github.com/ServiceStack/ServiceStack.OrmLite

 

 c语言实现的易用的高效的网络爬虫框架

 https://github.com/hand-code/CSpider 

 

Microsoft SQL Server Samples

https://docs.microsoft.com/en-us/sql/sample/microsoft-sql-server-samples

https://msftdbprodsamples.codeplex.com/SourceControl/latest

https://github.com/microsoft/sql-server-samples

 

https://github.com/re-motion/Relinq

https://github.com/re-motion/Relinq-SqlBackend

https://github.com/re-motion/Relinq-EagerFetching

https://sourceforge.net/projects/nhibernate/files/?source=navbar

https://github.com/nhibernate/nhibernate-core

https://github.com/nhibernate/iesi.collections

https://nmg.codeplex.com/SourceControl/latest

https://github.com/rvrn22/nmg

https://www.codeproject.com/articles/19425/nhibernate-templates-for-smart-code-generator

https://www.codeproject.com/articles/464897/object-relational-mapping-orm-using-nhibernate-par

 https://github.com/fdecaire/NHibernateMappingGenerator

 http://sharptemplate.codeplex.com/

https://entitygenerator.codeplex.com/

https://sourceforge.net/projects/ngennhibernatec/

https://www.codeproject.com/Articles/891056/Automatic-Table-Generation-in-any-database-by-NHib

 

 

 

 https://github.com/spring-projects/spring-net

https://sourceforge.net/projects/springnet/files/

https://skyarch.codeplex.com/

 

 

 

Framework

  • OpenNETCFSmart Device Framework - The Smart Device Framework is aimed at developers wanting to simplify and reduce the cost of their development experience using the .NET Compact Framework.

  • InTheHandCompact Framework In The Hand - A set of APIs for Windows Mobile and Windows Embedded devices for .NET Compact Framework 3.5 and later.

ADO.NET

  • System.Data.SQLite - System.Data.SQLite is an ADO.NET provider for SQLite.

  • SQLiteWrapper - A wrapper library for SQLite that builds on .NET 2.0 and up, including Compact Framework.

ORM

  • OpenNETCF.ORM Framework - The OpenNETCF.ORM library is a lightweight object-relational mapping framework designed for use with the .NET Compact Framework, the full .NET Framework and Mono for Android (a.k.a. MonoDroid) and Mono for iOS (MonoTouch).

  • NDataBase - NDatabase is a easy to use .NET Object Database. To avoid impedance mismatch overhead between Object and Relational worlds, give a try to NDatabase. NDatabase is a new generation Object Database: a real native and transparent persistence layer for .NET.

  • DapperLite - a very simple object mapper for .NET, .NET Compact Framework and Mono.

  • EntityFramework.SqlServerCompact - Entity Framework Core SQL Server Compact provider.

IoC

  • OpenNETCF.IoC Framework - The OpenNETCF.IoC Framework it is a public-domain-licensed (you can't get any more free and unencumbered than that) framework written in C# (framework version 3.5) that provides both inversion of control and dependency injection for applications.

  • Ninject - Ninject is a lightning-fast, ultra-lightweight dependency injector for .NET applications. It helps you split your application into a collection of loosely-coupled, highly-cohesive pieces, and then glue them back together in a flexible manner. By using Ninject to support your software's architecture, your code will become easier to write, reuse, test, and modify.

Serialization

  • Json.NET - Popular high-performance JSON framework.But only 3.5.8 version supports Windows CE

Logger

  • log4net - Like version 1.2.11 can be used, but now can not get the file compiled from the official website.

  • XLogger - Similar to log4net, you can consider trying.

Thread

  • Smart Thread Pool - Smart Thread Pool is a thread pool written in C#. It is far more advanced than the .NET built-in thread pool.But provide only limited support for Windows CE.

IO

  • OpenNETCF.Desktop.Communication - A managed code library wrapper around the Remote Application Programmer's Interface (RAPI) exposed by ActiveSync and Windows Mobile Device Center (WMDC).

Extension

  • OpenNETCF.Extensions - This project is a collection of utiliy classes, helpers and extension methods that help us maintain projects that support multiple target platforms. It also contains useful classes that we use across multiple projects and platforms to perform things like Validation, providing REST connectors and such.

程序日志:

https://github.com/exceptionless/Exceptionless

https://github.com/apache/logging-log4net/

https://github.com/CollaboratingPlatypus/PetaPoco

https://github.com/ServiceStack/ServiceStack.OrmLite

https://github.com/FransBouma/Massive

https://github.com/markrendle/Simple.Data

https://github.com/martijnboland/MvcPaging

https://github.com/ericdc1/Dapper.SimpleCRUD/

 

Enterprise Library

https://entlibsample.codeplex.com/

https://www.nuget.org/packages/EnterpriseLibrary.Logging

https://entlib.codeplex.com/

https://www.codeproject.com/Articles/9545/Get-Logging-with-the-Enterprise-Library

 

Entity Framework

https://entityframework.codeplex.com/

https://github.com/aspnet/EntityFramework6

https://layersample.codeplex.com/

http://issuevision.codeplex.com/

https://stackoverflow.com/questions/10806081/good-example-of-combining-wpf-wcf-entity-framework

https://www.codeproject.com/Articles/863003/Stuff-WPF-Line-of-Business-Using-MVVM-Video-Tuto

 https://www.codeplex.com/site/search?query=WPF%20MVVM%20Framework

https://nanomvvm.codeplex.com/

https://vherp.codeplex.com/

https://cinch.codeplex.com/

posted @ 2017-04-21 15:23  ®Geovin Du Dream Park™  阅读(347)  评论(0)    收藏  举报