QuoteSuffix
Предоставляет или задает конечный символ или символы, используемые для именования объектов БД (например, таблиц или столбцов), имена которых содержат русские буквы или специальные символы.
Декларация
public string QuoteSuffix {get; set;};
Значение свойства
Используемый конечный символ или символы (значение типа string).
Исключения
ArgumentException | Попытка установить значение, отличное от символа двойных кавычек. | |
InvalidOperationException |
Попытка изменить свойство после создания команды INSERT, UPDATE или DELETE. ПримечаниеНесмотря на то, что изменение свойства QuotePrefix после создания операции вставки, обновления или удаления невозможно, значения этого свойства можно изменить после вызова метода |
Пример
Сформировать полную спецификации таблицы БД «Гл. бухгалтер. Материальные ценности».
// 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); } } Результат выполнения примера: "Гл. бухгалтер"."Материальные ценности"