【构建允许将函数作为参数传递的通用c#函数】教程文章相关的互联网学习教程文章

c# – 我应该将哪些参数传递给我的ViewModel的构造函数?

我是WPF / MVVM的新手,并试图理解这种模式.我正在探索这个MVVM应用程序http://msdn.microsoft.com/en-us/magazine/dd419663.aspx 作者创建了Customer类,它存储在Model文件夹和CustomerRepository类中,该类存储在DataAccess文件夹中 CustomerRepository包含’做东西’的方法,例如静态List< Customer> LoadCustomers(string customerDataFile)I.e.我们不能说CustomerRepository是纯模型文件,它也是一种实用文件. 另一方面,CustomerRe...

将C#字符串作为SELECT WHERE IN的SQL参数传递【代码】

我正在编写一个函数,以从列表框中选取尽可能多的多个选定项,然后从另一个表中选择过滤后的值,然后将vaule传递给SQL查询以将值插入到表中.我键入的代码在下面,似乎不起作用(问题在于我将字符串传递给查询的方式.string lbSites = "";protected void Button1_Click1(object sender, EventArgs e) {string cns = "server=abc;database=testDB;Trusted_Connection=True";using (SqlConnection con = new SqlConnection(cns)){using (Sq...

C#-在SQL命令中将字符串作为datetime参数传递【代码】

我有下拉组合框绑定到日期字段. 现在,我想使用SqlCommand将组合框中的选定值传递到SQL查询中 我想传递参数&在datetime中添加值. 我尝试了这段代码:cmd.Parameters.AddWithValue("@Expiry", cmbox.SelectedValue.ToString()); and also try cmd.Parameters.AddWithValue("@Expiry", cmbExpiryDate.SelectedValue.ToString("MM-dd-yyyy"));但没有用它会引发转换溢出.我是初学者,请帮助我是窗口形式我正在使用2005 Studio 组合框的值...

c# – 如何将表作为参数传递给MySqlCommand?【代码】

我正在创建一个方法,通过传递搜索字段从任何表中选择id.private int SelectId(string tabela, string campo, string valor) {int id = 0;using (command = new MySqlCommand()){command.Connection = conn;command.Parameters.Add("@tabela", MySqlDbType.).Value = tabela;command.Parameters.Add("@campo", MySqlDbType.Text).Value = campo;command.Parameters.Add("@valor", MySqlDbType.VarChar).Value = valor;command.Comma...

c# – 将参数传递给SqlCommand的问题【代码】

我在将参数传递给SqlCommand的SQL字符串时遇到问题.当我使用选项1(见下文)时,代码可以正常工作.当我使用选项2时,它不起作用.我不知道如何使用.AddWithValue方法来使用SqlCommand. 任何帮助,将不胜感激!private string [] GetOrderInfo (string folder) {string [] order = new string [] { "date", "order#", "storeid", "storename", "username" };using (SqlConnection conn = new SqlConnection (_connectionString)){conn.Ope...

将参数传递给c#中的sql存储过程【代码】

string commandGetIslemIdleri = ("EXEC GetIslemIdleri");cmd = new SqlCommand(commandGetIslemIdleri, sqlConn);cmd.Parameters.Add(new SqlParameter("@CARIID", 110));using (var reader = cmd.ExecuteReader()) //error occurs here{while (reader.Read()){islemidleri.Add(reader.GetInt32(0));}}上面是我试图编写的代码,用参数CARIID调用以下存储过程,该参数是一个整数.当我运行代码时发生错误,并说“过程或函数’GetIslem...

c# – 将列表作为Sql表类型参数传递【代码】

我正在尝试将我的班级列表作为DbParameter传递.可能在我的存储过程中定义了表类型. 现在,我没有得到如何传递List<>因为已定义的表类型只接受表,所以进入存储过程. 在这里,我正在采用我的方法.public static AddCustomer(List<Customer> customer) {List<DbParameter> lstDbParameters = null;try{#region Set the ParameterslstDbParameters = new List<DbParameter>();SqlParameter dbAcceptedBillDetails = new SqlParameter("@C...