C# Dapper和SQL Server数据库入门
我正在做一个在网页上显示信息的个人项目。我已经一年多没有做SQL连接了,这也是我第一次使用dapper,所以我在开始时遇到了麻烦。我使用SQL Server Management Studio在数据库中存储了一个表dbo.BallData:C# Dapper和SQL Server数据库入门,c#,html,sql,sql-server,dapper,C#,Html,Sql,Sql Server,Dapper,我正在做一个在网页上显示信息的个人项目。我已经一年多没有做SQL连接了,这也是我第一次使用dapper,所以我在开始时遇到了麻烦。我使用SQL Server Management Studio在数据库中存储了一个表dbo.BallData: +-------+-----------+---------------+--------------+-------------+-------------+--------------+---------+ | ID | COMPANY | N
+-------+-----------+---------------+--------------+-------------+-------------+--------------+---------+
| ID | COMPANY | NAME | WEIGHT (lbs) | CORE | COVERSTOCK | SURFACE | LAYOUT |
| 1 | Hammer | True Blood | 15 | First Blood | Polyester | 4000 Polish | NULL |
| 2 | Columbia | Eruption Pro | 15 | Resurgence | CR300 | 1500 Polish | NULL |
+-------+-----------+---------------+--------------+-------------+-------------+--------------+---------+
我想显示以下信息。目前,信息仅以HTML格式键入:
公司:哈默
姓名:真血
体重磅:15
核心:第一血液
封面:聚酯纤维
表面:4000抛光
布局:
我用C语言工作,但记不起如何从VisualStudio连接到sql server数据库。我只是希望有人可以开始,然后我可以从那里开始。我的项目中包括了简洁的设计。我有一个名为BallData.cs的文件,我试图在其中连接到数据库,以便从中提取数据。目前,该文件只是光秃秃的,因为正如我所说,我不知道从哪里开始
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
namespace PracticeApp.App_Code.Entities
{
public class BallData
{
}
}
任何帮助都将不胜感激。无论是给我指一个教程,还是给我举一些例子来帮助我。当然,我不是在寻找完整的应用程序。我只是想寻求有关连接和应用dapper的帮助,以便我能够获得显示的信息。感谢所有愿意帮助我的人 这里介绍了如何使用IDE进行数据源连接,我可以给你一个如何通过编程进行连接的示例,但是它是在VB中,你可以将其转换为c
Dim objConnection As New SqlConnection(ConfigurationManager.ConnectionStrings.Item("Connection").ConnectionString)
Dim objSelectCommand As New SqlCommand("SQL statement if you desire it", objConnection)
Dim objDataReader As SqlDataReader = Nothing
objConnection.Open()
objDataReader = objSelectCommand.ExecuteReader
我希望这对您有所帮助。这里介绍了如何使用IDE进行数据源连接,我也可以给您一个如何以编程方式连接的示例,但它是在VB中,您可以将其转换为c
Dim objConnection As New SqlConnection(ConfigurationManager.ConnectionStrings.Item("Connection").ConnectionString)
Dim objSelectCommand As New SqlCommand("SQL statement if you desire it", objConnection)
Dim objDataReader As SqlDataReader = Nothing
objConnection.Open()
objDataReader = objSelectCommand.ExecuteReader
我希望这能帮到你。首先你需要一个对象模型;例如:
public class Foo {
public int ID {get;set;}
public string Company {get;set;}
public string Name {get;set;}
// ...
}
然后您需要一个连接:
using(var conn = OpenConnection()) {
var items = conn.Query<Foo>("select * from YourTable");
}
DbConnection OpenConnection() {
return new SqlConnection({some connection string});
}
但是做一些有用的事情需要更多的上下文
最好使用razor之类的工具将其呈现为html:
@foreach(Foo row in Model.Items)
{
<tr>
<td>@row.Company</td>
<td>@row.Name</td>
</tr>
}
首先你需要一个对象模型;例如:
public class Foo {
public int ID {get;set;}
public string Company {get;set;}
public string Name {get;set;}
// ...
}
然后您需要一个连接:
using(var conn = OpenConnection()) {
var items = conn.Query<Foo>("select * from YourTable");
}
DbConnection OpenConnection() {
return new SqlConnection({some connection string});
}
但是做一些有用的事情需要更多的上下文
最好使用razor之类的工具将其呈现为html:
@foreach(Foo row in Model.Items)
{
<tr>
<td>@row.Company</td>
<td>@row.Name</td>
</tr>
}
连接字符串是一个很好的起点:谢谢。我来看看那个链接!连接字符串是一个很好的起点:谢谢。我来看看那个链接!好的,我有对象模型。现在我正在处理连接。如果我让它工作,我会让你知道。@Jason9024我不能为你编写应用程序;一旦你能得到数据,你把它放在哪里取决于你好的,我有对象模型。现在我正在处理连接。如果我让它工作,我会让你知道。@Jason9024我不能为你编写应用程序;一旦你能得到数据,你把它放在哪里就取决于你了