LINQ 允许您使用类似 SQL 的语法查询数据。 下面是一个简单的示例,展示了如何在 C# 中使用 LINQ 查询数据库中的数据。
假设您有一个名为 customers
的表,其结构如下:
创建 表 客户(
id INT 主键,
名称VARCHAR(255 ),
年龄 INT,
城市 VARCHAR(255)
);
然后使用下面的C#代码来创建这个可以从表中查询数据的方法。
使用系统;
使用 System.Linq;
使用 System.Data.SqlClient;
类 程序
{
静态 void Main()
{
//连接数据库
string connectionString = "your_connection_string_here";
使用 (SqlConnection 连接 = new SqlConnection(connectionString))
{
connection.Open();
// 编写 LINQ 查询
var query = 来自 c 在 连接中。GetTable()
地点 c.age > 30 && c.city == "纽约"
select c;
//执行查询并打印结果。
foreach (var 客户 in 查询)
{
Console.WriteLine($"ID: {customer.id} ,姓名:{customer.name},年龄:{customer.age},城市:{customer.city}");
}
}
}
}
//定义一个与表结构匹配的Customer类
公共 班级 客户
{
public int id { 获取; ">设置; }
公共 字符串名称{ 获取; 设置 }
公共; Span class="hljs -built_in">int 年龄 { 获取; 设置; }
公共 字符串城市{ 获取; 设置; }
}
此示例使用 LINQ from
子句指定要查询的表 (connection.GetTable()
),使用 where
子句添加过滤条件,最后使用 select
子句注意,您需要替换
your_connection_string_here</另外,将
Customer 替换为您的实际表结构和字段。
以上内容来自网络,不代表本站所有观点。关注我们:zhujipindao.com
评论前必须登录!
注册