gpt4 book ai didi

c# - 无需查询即可从数据库获取数据

转载 作者:行者123 更新时间:2023-12-03 03:08:35 25 4
gpt4 key购买 nike

有没有什么方法可以从数据库中检索数据而无需编写任何 sql 查询。我的意思是我想将数据读入我的标签字段,而不用在 sqlcommand 中编写任何查询。请任何人帮助我或告诉我如何在 C# 或 vb.net 中执行此操作

更新

 protected void Page_Load(object sender, System.EventArgs e)
{
string connectionString = @"Data Source=Data Source=.\SQLEXPRESS;AttachDbFilename=E:\Test\Database.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection con = new SqlConnection(connectionString);
con.Open();
SqlCommand cmd = new SqlCommand("Select * from Test", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds, "Test");
GridView1.DataSource = ds;
GridView1.DataBind();
con.Close();
}

最佳答案

如果您不想编写直接 SQL 查询,那么另一个选择是 ORM,例如:

  1. Entity Framework
  2. Linq to SQL

这是相关帖子:https://stackoverflow.com/questions/3505/what-are-your-favorite-net-object-relational-mappers-orm

根据您需要多少数据库交互,您可能会发现直接执行 SQL 命令查询的几行更容易。如果您需要与对象进行大量数据库交互,那么 ORM 可能会更高效。

代码示例超出了问题的范围,因为您需要设置映射等...但这里有一个入门教程:http://msdn.microsoft.com/en-us/library/bb386876.aspx

关于c# - 无需查询即可从数据库获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9430788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com