sqlsugar 链接oracle例子
时间: 2023-10-09 07:07:28 浏览: 50
以下是使用SqlSugar链接Oracle数据库的示例代码:
```csharp
//引入SqlSugar命名空间
using SqlSugar;
using System;
class Program
{
static void Main(string[] args)
{
//配置SqlSugar连接Oracle数据库的参数
var db = new SqlSugarClient(new ConnectionConfig()
{
ConnectionString = "Data Source=数据库IP地址/数据库实例名;User Id=用户名;Password=密码;",
DbType = DbType.Oracle, //设置数据库类型为Oracle
IsAutoCloseConnection = true, //开启自动释放模式
InitKeyType = InitKeyType.Attribute //从特性读取主键自增信息
});
//测试连接是否成功
if (db.Ado.ExecuteCommand("select 1 from dual") > 0)
{
Console.WriteLine("连接成功!");
}
else
{
Console.WriteLine("连接失败!");
}
Console.ReadKey();
}
}
```
其中,需要将连接字符串中的“数据库IP地址/数据库实例名”、“用户名”、“密码”替换为实际的连接信息。
连接成功后,就可以使用SqlSugar提供的ORM功能进行数据访问了。例如:
```csharp
//查询用户表中的所有数据
var userList = db.Queryable<User>().ToList();
//新增一条用户数据
var user = new User() { Name = "张三", Age = 20 };
db.Insertable(user).ExecuteCommand();
```
以上就是使用SqlSugar链接Oracle数据库的示例代码,希望可以帮到你。