Кодировка в файле Базы данных Sql Server

Имею следующий код(кривоватый, но пока что хочу разобраться с проблемой):

        string connection = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=[путь к файлу mdf];Integrated Security=True;Connect Timeout=30";
        SqlConnection sqlConnection = new SqlConnection(connection);
        sqlConnection.Open();
        SqlCommand sqlCommand = new SqlCommand(@"SELECT Наименование, Тип
                                                 FROM Bluda;", sqlConnection);
        SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();
        while (sqlDataReader.Read())
        {
            if (DataWorker.ConvertToString(sqlDataReader["Тип"]) == "1")
            {
                string adder = DataWorker.ConvertToString(sqlDataReader["Наименование"]) + '\n';
                this.Data1.Text += adder;
            }
            else if (DataWorker.ConvertToString(sqlDataReader["Тип"]) == "2")
            {
                string adder = DataWorker.ConvertToString(sqlDataReader["Наименование"]) + '\n';
                this.Data2.Text += adder;
            }
            else if (DataWorker.ConvertToString(sqlDataReader["Тип"]) == "3")
            {
                string adder = DataWorker.ConvertToString(sqlDataReader["Наименование"]) + '\n';
                this.Data3.Text += adder;
            }
        }

По сути, работает правильно, да вот только кодировка мешает(как всегда, кириллица страдает). Высматривал решение проблемы на других форумах, там нужно было, по словам прохфессионалов, заменить тип данных в базе с char на nvarchar, что я и сделал. Однако это тоже не помогло.


Ответы (0 шт):