.NET
文章平均质量分 69
qq_39280087
这个作者很懒,什么都没留下…
展开
-
C#连接GBase 8s数据库在windows环境下使用步骤
运行前的准备安装Windows版本GBase Client-SDKWindows平台下,使用CSDK中的工具setnet32, 设定连接信息。windows平台下,在配置完setnet32后,需要在系统ODBC数据源中进行配置使用方式:在Windows平台下,两种安装方式安装.nupkg使用VS中的Package Manager Console工具,安装GeneralData.EntityFrameworkCore.Gbase.nupkg在命令行输入install-package C:原创 2021-01-25 14:44:47 · 948 阅读 · 0 评论 -
C#连接GBase 8s数据库在windows环境下使用步骤(二)
上一篇已经介绍了如何搭建windows环境下C#连接GBase 8s数据库的环境,这篇就介绍一下,怎么使用吧先来个简单的DemoGbsConnectionStringBuilder build = new GbsConnectionStringBuilder();build.Host = “192.168.1.1”;build.Service = “8080”;build.Server = “server”;build.Database=“dbname”;build.UID=“root”;b原创 2021-01-26 09:54:55 · 464 阅读 · 0 评论 -
Ado.net如何开启GBase8s事务并指定事务隔离级别
一.名词解释在步入正题前,先介绍几个概念,以便更好的理解事务隔离级别。1.数据库隔离级别是指在数据库操作中,为了有效保证并发读取数据的正确性提出的。隔离级别越高,越能保证数据的完整性和一致性,但是对并发性能的影响也越大。对于多数应用程序,可以优先考虑把数据库系统的隔离级别设为Read Committed。它能够避免脏读取,而且具有较好的并发性能。尽管它会导致不可重复读、幻读和第二类丢失更新这些并发问题,在可能出现这类问题的个别场合,可以由应用程序采用悲观锁或乐观锁来控制。2.事务隔离级别(Isol原创 2021-10-19 13:56:26 · 2777 阅读 · 0 评论 -
EF6连接GBase8s数据库示例
EF6连接GBase8s数据库示例一 环境配置1.编译环境Window环境:Windows10 64位 + Visual Studio 2017数据库环境:CentOS7 64位 + GBase8sV8.8_TL_3.0.0_1_93e040_RHEL6_x86_64CSDK和GBaseDataProviderSetup支持32位和64位。根据位数安装对应的安装包。注意:同一个操作系统中只能安装相同位数的安装包分为以下两种场景:1)因为Visual Studio 2017 为32位版原创 2021-10-14 17:25:13 · 359 阅读 · 1 评论 -
EFCore使用ADO.NET连接GBase8s数据库示例
一 环境配置1.编译环境Window环境:Windows7 64位 + Visual Studio 2019 +clientsdk_3.0.0_1_93e040_WIN2003_x86_64.exe数据库环境:CentOS7 64位 + GBase8sV8.8_TL_3.0.0_1_93e040_RHEL6_x86_64CSDK版本分为32位和64位,按照需求进行安装。注意:同一个操作系统中不可同时安装32位和64 CSKD。注意:安装CSDK后重启电脑。本文以64位为例,进行示例。原创 2021-10-25 16:07:55 · 518 阅读 · 1 评论 -
通过EFCore调用GBase8s数据库存储过程
前置阅读文章《EFCore使用ADO.NET连接GBase8s数据库示例》《C#连接GBase8s数据库在windows环境下使用步骤》创建解决方案Demo工程,并引入相应的EFCore包我们首先创建名字为test的数据库,并创建使用到的数据表和存储过程。示例1: 有两个入参和两个返回值的存储过程CREATE TABLE test:company (id INTEGER,branck VARCHAR(100),address VARCHAR(100),city VARCHAR(100)原创 2021-11-26 10:16:20 · 490 阅读 · 0 评论 -
EF6使用ADO.NET连接GBase8s数据库示例
一 环境配置1.编译环境Window环境:Windows7 64位 + Visual Studio 2019数据库环境:CentOS7 64位 + GBase8sV8.8_TL_3.0.0_1_93e040_RHEL6_x86_64CSDK和GBaseDataProviderSetup支持32位和64位。根据位数安装对应的安装包。注意:同一个操作系统中只能安装相同位数的安装包clientsdk_3.0.0_1_93e040_WIN2003_x86_64.exeGBaseDataProv原创 2021-11-26 15:36:22 · 561 阅读 · 0 评论 -
通过EFCore执行SQL语句调用触发器操作
前置阅读文章《EFCore使用ADO.NET连接GBase8s数据库示例》《C#连接GBase8s数据库在windows环境下使用步骤》创建解决方案Demo工程,并引入相应的EFCore包我们首先创建名字为t7的数据库,并创建使用到的数据表和触发器。创建两张数据表t1和t2,t1是业务数据表,t2是通过触发器实现的日志数据表。CREATE TABLE t7:t1 (name VARCHAR(100),id VARCHAR(100),age VARCHAR(100))in rootdb原创 2021-12-23 10:49:43 · 1786 阅读 · 0 评论