如何在ASP.NET MVC C中使用ADO.NET在db中插入数据# [英] How to insert data in db with ADO.NET in ASP.NET MVC C#

查看:124
本文介绍了如何在ASP.NET MVC C中使用ADO.NET在db中插入数据#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hy亲爱的

我已经在使用ado.net的asp.net上工作。现在我想使用ado.net和asp.net MVC

但不知道如何将值html控件传递给控制器​​按钮点击甚至

什么是实体框架卡在什么是代码优先,模型第一或数据库中的第一个实体框架



我尝试了什么:



如何使用html控件在

Hy Dear
Am already work on asp.net with ado.net .now i want to use ado.net with asp.net MVC
but dont know how to pass value html controls to controller on button click even
and what is entity framework am stuck in what is code first, model first or db first in entity framework

What I have tried:

How to insert data with ado.net in mvc with html controls

推荐答案



从视图到控制器的插入记录使用此代码到控制器



private SqlConnection con;

//处理与连接相关的活动

private void connection()

{

string constr = ConfigurationManager。的ConnectionStrings [ getconn]的ToString();

con = new SqlConnection(constr);



}

//添加员工详细信息

public bool AddEmployee(EmpModel obj)

{



connection();

SqlCommand com = new SqlCommand(AddNewEmpDetails,con);

com.CommandType = CommandType.StoredProcedure;

com.Parameters.AddWithValue(@ Name,obj.Name);

com.Parameters.AddWithValue(@ City,obj.City);

com.Parameters.AddWithValue(@ Address,obj.Address);



con.Open();

int i = com.ExecuteNonQuery();

con.Close();

if(i> = 1)

{



返回true;



}

其他

{



返回false;

}





}



和SP代码来自SQL端

创建程序[dbo]。[AddNewEmpDetails]



@Name varchar(50),

@City varchar(50),

@Address varchar(50)



as

开始

插入员工价值(@姓名,@城市,@地址)

结束
Hi,
For Insert Record From View to Controller use this code to your Controller

private SqlConnection con;
//To Handle connection related activities
private void connection()
{
string constr = ConfigurationManager.ConnectionStrings["getconn"].ToString();
con = new SqlConnection(constr);

}
//To Add Employee details
public bool AddEmployee(EmpModel obj)
{

connection();
SqlCommand com = new SqlCommand("AddNewEmpDetails", con);
com.CommandType = CommandType.StoredProcedure;
com.Parameters.AddWithValue("@Name", obj.Name);
com.Parameters.AddWithValue("@City", obj.City);
com.Parameters.AddWithValue("@Address", obj.Address);

con.Open();
int i = com.ExecuteNonQuery();
con.Close();
if (i >= 1)
{

return true;

}
else
{

return false;
}


}

and SP Code is From SQL Side
Create procedure [dbo].[AddNewEmpDetails]
(
@Name varchar (50),
@City varchar (50),
@Address varchar (50)
)
as
begin
Insert into Employee values(@Name,@City,@Address)
End


这篇关于如何在ASP.NET MVC C中使用ADO.NET在db中插入数据#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆