我正在创建一个WCF服务。 它从iPhone App接收数据。 当用户从他们的iPhone发送数据时,我需要保存数据 进入我们使用WCF服务的数据库。 在我的WCF应用程序中,我正在创建一个类并编写以下代码。
string connstr = ConfigurationManager.ConnectionStrings["myconn"].ToString();
string SQLstr = "myStoredProc1";
SqlConnection conn = new SqlConnection(connstr);
SqlCommand cmd = new SqlCommand(SQLstr, conn);
智能感知为(constr, SQLstr)
字段初始值设定项不能引用非静态字段,方法或 属性。
为什么我收到此错误。我在网上看到很多使用相同代码的例子。 那为什么它给我的应用程序错误。是因为这个类在WCF应用程序中。
答案 0 :(得分:1)
这应该是这样的:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
namespace WCFRESTService100
{
public class myclass
{
string conn1 = ConfigurationManager.ConnectionStrings["myconn"].ToString();
string SQLstr = "myStoredProc1";
public void SomeMethod()
{
SqlConnection conn = new SqlConnection(SDconn);
SqlCommand cmd = new SqlCommand(SQLstr, conn);
}
}
}