Не удалось включить constraint. В одной или нескольких строках содержатся значения, нарушающие ограничения ненулевого, уникального или внешнего ключа. - PullRequest
0 голосов
/ 21 декабря 2018

ошибка получения:

Не удалось включить ограничения.Одна или несколько строк содержат значения, нарушающие ненулевые, уникальные или ограничения внешнего ключа

У меня есть dataTable в моем коде и возвращено 32000 записей

protected DataTable RunCommandToDataTable(string commandText, CommandType commandType, params SqlParameter[] parameters)
{
var dt = new DataTable();

using (var command = UnitOfWork.Database.Connection.CreateCommand())
{
    try
    {
        UnitOfWork.Database.Connection.Open();
        command.CommandText = commandText;
        command.CommandTimeout = command.Connection.ConnectionTimeout;
        command.CommandType = commandType;
        command.Parameters.AddRange(parameters.ToArray());

        using (IDataReader reader = command.ExecuteReader())
        {
            --load Data this is Erorr
            dt.Load(reader, LoadOption.OverwriteChanges);                        
            --load Data this is Erorr
        }
    }
    finally
    {
        UnitOfWork.Database.Connection.Close();
        command.Parameters.Clear();
    }
}

return dt;

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...