Dapper.Bulk:关键字“ INTO”附近的语法不正确

时间:2019-03-04 17:01:45

标签: c# asp.net .net sql-server dapper

我正在使用Dapper.Bulk尝试批量插入。我收到此错误消息:

  

System.Data.SqlClient.SqlException:关键字'INTO'附近的语法不正确。\ r \ n关键字'with'附近的语法不正确。如果此语句是公用表表达式,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中的错误?

0 个答案:

没有答案