QuoteSuffix

Предоставляет или задает конечный символ или символы, используемые для именования объектов БД (например, таблиц или столбцов), имена которых содержат русские буквы или специальные символы.

Декларация
public string QuoteSuffix {get; set;};
Значение свойства

Используемый конечный символ или символы (значение типа string).

Исключения
ArgumentException Попытка установить значение, отличное от символа двойных кавычек.
InvalidOperationException

Попытка изменить свойство после создания команды INSERT, UPDATE или DELETE.

Примечание

Несмотря на то, что изменение свойства QuotePrefix после создания операции вставки, обновления или удаления невозможно, значения этого свойства можно изменить после вызова метода Update DataAdapter.

Пример

Сформировать полную спецификации таблицы БД «Гл. бухгалтер. Материальные ценности».

// C#
using System;
using System.Data;
using System.Data.Common;

class CommandBuilderSample
{
  static void Main()
  {
    DbProviderFactory factory =
      DbProviderFactories.GetFactory("System.Data.LinterClient");
    string user_name = "Гл. бухгалтер";
    string tab_name = "Материальные ценности";
    DbCommandBuilder cb = factory.CreateCommandBuilder();
    string spec_tab = cb.QuotePrefix + user_name + cb.QuoteSuffix + cb.SchemaSeparator
    + cb.QuotePrefix + tab_name + cb.QuoteSuffix;
    Console.WriteLine(spec_tab);
  }
}

Результат выполнения примера:
"Гл. бухгалтер"."Материальные ценности"