我想使用我在ASP.NET代码后面直接从SQL Server数据库获取的数据。我有连接字符串,我应该使用DataSet
来访问数据吗?
我想工作和自定义数据,然后以XML格式在ASP.NET页面上显示它(用于xmlhttprequest答案)。
示例代码将不胜感激!
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=user_city;Integrated Security=True");
con.Open();
SqlCommand my_command = new SqlCommand("select * from city_buildings where user_id=1",con);
答案 0 :(得分:2)
我建议Entity Framework Tutorials。
ADO.NET实体框架支持以数据为中心的应用程序和服务,并提供了一个针对数据编程的平台,可以提高从逻辑关系级别到概念级别的抽象级别。通过使开发人员能够以更高的抽象级别处理数据,Entity Framework支持独立于任何特定数据存储引擎或关系模式的代码。
参考文献:
答案 1 :(得分:2)
从数据库中获取数据有很多选择。您编写了一些代码来直接从数据库中检索数据。您可以在MSDN中看到完整的示例:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.aspx
还有其他方法:Entity Framework,NHibernate等。