2 个仓库
Translates strongly-typed objects directly into database records without external configuration.
Distinct from Code-First Mappings: Shortlist candidates focus on GraphQL or specific type mappings; this is a general relational ORM pattern
Explore 2 awesome GitHub repositories matching data & databases · Code-First ORM Mapping. Refine with filters or upvote what's useful.
ServiceStack 是一个高性能 .NET Web 框架,专为使用强类型请求和响应对象构建类型安全的 API 而设计。它作为一个基于消息的 API 引擎,将业务逻辑与传输层解耦,允许通过包括 HTTP、gRPC 和各种消息队列提供商在内的多种协议公开服务。 该框架的特点是其类型安全的 API 生成器,它从跨多种语言的服务元数据中生成原生客户端 SDK 和数据传输对象。它还包括用于微服务编排的分布式服务网关、将 C# 对象直接转换为数据库记录的代码优先 ORM,以及用于安全令牌访问的集中式身份和访问管理系统。 其更广泛的功能面涵盖通过 Pub-Sub 和服务器发送事件(SSE)进行的异步消息传递和实时事件流。它为 JSON、XML、ProtoBuf 和 MessagePack 等格式提供全面的数据序列化支持,以及包括 JWT、API 密钥和阶梯式认证在内的集成认证流程。其他工具包括自动 CRUD API 生成、后台作业执行和管理仪表盘模板。
Translates typed objects into database records using a lightweight, code-first persistence method.
NorthwindTraders 是一个 ASP.NET Core 示例应用程序,作为开发 RESTful Web API 的参考实现。它演示了如何使用 .NET 生态系统通过 HTTP 公开业务功能。 该项目提供了一个分层应用程序架构的示例,将业务逻辑与基础设施和外部依赖项分离。它使用代码优先方法实现 Entity Framework Core 数据层,将应用程序对象映射到关系数据库。 该实现涵盖了核心后端功能,包括关系数据库集成、服务器端请求路由以及解耦架构层的组织。
Implements a code-first approach to translate strongly-typed C# objects into relational database records.