金仓数据库KingbaseES驱动Kdbndp_ef6使用指南

第一章 EntityFramework6.Kdbndp介绍
1.1. 背景
微软为了支持.NET 开发人员使用 .NET 对象处理数据库的对象关系映射程序 (O/RM),开发出了一种(O/RM) 框架Entity Framework。它不要求提供开发人员通常需要编写的大部分数据访问代码。Entity Framework目前支持两个版本:Entity Framework 6 和 Entity Framework Core。
1.1.1. Entity Framework 6 (EF6)
是一种久经验证的数据访问技术。 2008 年,它作为 .NET Framework 3.5 SP1 和 Visual Studio 2008 SP1 的一部分首次发布。 从 4.1 版开始,已作为 EntityFramework NuGet 包发布。EF6 在 .NET Framework 4.x 上运行,这意味着它仅在 Windows 上运行。
1.1.2. Entity Framework Core (EF Core)
Entity Framework Core (EF Core) 是在 2016 年首次发布的 EF6 的完全重写。 它附带于 Nuget 包中,是 Microsoft.EntityFrameworkCore 的主要组成部分。 EF Core 是一种跨平台产品,可以在 .NET Core 或 .NET Framework 上运行。
EF Core 旨在提供类似于 EF6 的开发人员体验。EF6支持多个数据库引擎,包括KingbaseES,为了支持EF6,KingbaseES提供了EntityFramework6.Kdbndp。
1.2. 定义
EntityFramework6.Kdbndp是Kdbndp实体框架(EF)核心程序。它的行为与其他EF6引擎驱动程序(例如SQL Server)类似。(备注:EF6 在 .NET Framework 4.x 上运行,这意味着它仅在 Windows 上运行)
1.3. 支持版本
net45
第二章 EntityFramework6.Kdbndp使用
2.1. 数据库连接字符串
作用:
连接数据库参数配置
格式:
相关使用,以及参数设置可参考《Kdbndp使用手册.docx》 中连接字串的解析;
2.2. 参考用例一
2.2.1. 目的:
通过用例可了解如何引用EntityFramework6.Kdbndp.dll,在程序中如何使用EntityFramework6.Kdbndp。
2.2.2. 步骤:
1)系统必备
所需VS版本不低于Visual Studio 2010,如果使用 Visual Studio 2010,您还需要安装NuGet。
2)创建应用程序
为了简单起见,我们要构建使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值