Dapper.Bulk: неправильный синтаксис рядом с ключевым словом «INTO» - PullRequest
0 голосов
/ 04 марта 2019

Я использую Dapper.Bulk для попытки массовой вставки.Я получаю это сообщение об ошибке:

System.Data.SqlClient.SqlException: Неверный синтаксис рядом с ключевым словом «INTO». \ R \ nНеверный синтаксис рядом с ключевым словом «с».Если этот оператор является общим табличным выражением, предложением xmlnamespaces или предложением контекста отслеживания изменений, предыдущий оператор должен заканчиваться точкой с запятой.

Вот фактический код:

using (SqlConnection conn = new SqlConnection(...))
{
    conn.BulkInsert<PETranslationPhrase>(translationPhraseList);
}

'translationPhraseList' - это просто List<PETranslationPhrase>.А вот PETranslationPhrase, который является автоматически сгенерированным классом из файла ModelGenerator.tt:

/// <summary>
/// A class which represents the PE_TranslationPhrase table.
/// </summary>
[Table("PE_TranslationPhrase")]
public partial class PETranslationPhrase
{
    [Key]
    public virtual int TranslationId { get; set; }
    public virtual string CultureName { get; set; }
    public virtual string Phrase { get; set; }
    public virtual Guid? PhraseHash { get; set; }
    public virtual DateTime RowAddedDateTime { get; set; }
}

Я что-то не так делаю?Или это ошибка в Dapper.Bulk?

...