请使用.net freesql框架编写一个数据库插入示例
时间: 2023-12-04 11:02:57 浏览: 78
.net core3.1项目代码实例+freesql+mysql数据库
5星 · 资源好评率100%
以下是使用 .NET FreeSql 框架编写的一个简单的数据库插入示例:
```csharp
using FreeSql;
using System;
namespace FreeSqlDemo
{
class Program
{
static void Main(string[] args)
{
// 创建 PostgreSQL 数据库对象
var postgresql = new FreeSqlBuilder()
.UseConnectionString(FreeSql.DataType.PostgreSQL, "Server=localhost;Port=5432;Database=mydb;User Id=myuser;Password=mypassword;")
.Build();
// 创建数据实体对象
var user = new User
{
Id = Guid.NewGuid(),
Name = "张三",
Age = 20,
CreateTime = DateTime.Now
};
// 插入数据
postgresql.Insert(user).ExecuteAffrows();
Console.WriteLine("数据插入成功!");
}
}
// 定义数据实体类
public class User
{
public Guid Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public DateTime CreateTime { get; set; }
}
}
```
在这个示例中,我们首先创建了一个 PostgreSQL 数据库对象,然后创建了一个数据实体对象,最后使用 `Insert` 方法插入数据。注意,我们要调用 `ExecuteAffrows` 方法获取插入的行数,以便确定插入是否成功。
阅读全文