LINQ 允许您使用类似 SQL 的语法查询数据。 下面是一个简单的示例,展示了如何在 C# 中使用 LINQ 查询数据库中的数据。
假设您有一个名为 customers
的表,其结构如下:
创建 表 客户(
id INT 主键,
名称VARCHAR(255 ),
age INT
);
然后你可以: 使用以下 C# 代码查询此表中的数据。
使用系统;
使用 System.Linq;
使用 System.Data.SqlClient;
类 跨度> 程序
{
静态 void Main()
{
//连接到数据库
string connectionString = "your_connection_string_here";
使用 (SqlConnection 连接 = 新建 SqlConnection(connectionString))
{
connection.Open()
// 编写 LINQ 查询
var query = 来自客户 connection.GetTable()
哪里 customer.age > 30
select customer;
//执行查询并打印结果
foreach (var客户in查询)
{
Console.WriteLine($"ID: {customer.id},名称:{customer.name},年龄:{customer.age}");
}
}
}
}
// 定义 Customer 类如下。匹配表结构
public Class 客户
{
公共 int id { 获取; 设置; }
公共 字符串 名称 { 获取; 设置; }
公共 int 年龄 { 获取; "hljs-keyword">配置; }
}
此示例首先连接到数据库,然后连接到 LINQ 排除客户30 岁使用查询语法。 使用时要小心。 使用 connection.GetTable()
方法获取 Customers 表中的 IEnumerable
集合,并将 LINQ 查询应用于该集合。
最后,我们迭代查询结果并打印出每个客户的详细信息。
请注意,您需要将 your_connection_string_here
替换为您的实际数据库连接字符串。 另外,您可能需要根据实际的数据库结构和需求调整代码中的类和查询条件。
以上内容来自互联网,不代表本站全部观点。 欢迎关注:zhujipindao.com
评论前必须登录!
注册