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/
- Base One Foundation Component Library, free or commercial
- DatabaseObjects .NET, open source
- DataObjects.NET, commercial
- Dapper, open source
- ECO, commercial but free use for up to 12 classes
- Entity Framework, included in .NET Framework 3.5 SP1 and above
- EntitySpaces, was commercial, now free
- iBATIS, free open source, maintained by ASF but now inactive.
- LINQ to SQL, included in .NET Framework 3.5
- Neo, open source but now inactive.
- NHibernate, open source
- nHydrate, open source
- Persistor.NET, free or commercial
- Quick Objects, free or commercial
- SubSonic, open source but now inactive
- XPO, commercial
Framework
-
Smart 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.
-
Compact 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/
浙公网安备 33010602011771号