Подключение к базе данных в службе WCF - PullRequest
0 голосов
/ 21 июля 2011

Я создаю Службу WCF.Он получает данные из приложения iPhone.Когда пользователь отправляет данные со своего iPhone, мне нужно сохранить данные в нашей базе данных, используя службу WCF.В своем приложении WCF я создаю класс и написал следующий код.

string connstr = ConfigurationManager.ConnectionStrings["myconn"].ToString();
string SQLstr = "myStoredProc1";

SqlConnection conn = new SqlConnection(connstr);
SqlCommand cmd = new SqlCommand(SQLstr, conn);

Intellisense выдает ошибку для (constr, SQLstr)

Инициализатор поля не может ссылаться на нестатическийполе, метод или свойство.

Почему я получаю эту ошибку.Я вижу много примеров в Интернете с одинаковым кодом.Тогда почему это дает ошибку для моего приложения.Это потому, что этот класс находится в приложении WCF.

1 Ответ

1 голос
/ 21 июля 2011

Вот так это должно выглядеть:

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); 


        }
    } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...