是的,可以在不使用EF的情况下将MSSQL Server连接到.NET Core (2.2) API。以下是一种常见的方法:
下面是一个简单的示例代码,演示了如何连接到MSSQL Server并执行一个查询:
using Microsoft.Data.SqlClient;
using System.Data;
// 创建连接字符串
string connectionString = "Server=<server_address>;Database=<database_name>;User Id=<username>;Password=<password>;";
// 创建连接对象
using (SqlConnection connection = new SqlConnection(connectionString))
{
// 打开连接
connection.Open();
// 创建查询命令对象
using (SqlCommand command = new SqlCommand("SELECT * FROM TableName", connection))
{
// 执行命令并获取结果
using (SqlDataReader reader = command.ExecuteReader())
{
// 逐行读取数据
while (reader.Read())
{
// 处理数据
// 例如:Console.WriteLine(reader["ColumnName"]);
}
}
}
}
请注意,这只是一个基本示例,您可以根据您的具体需求进行更复杂的数据库操作。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云