NPOCO 'System.ArgumentException: An item with the same key has already been added.'



我正在尝试使用npoco查询存储过程并检索电话号码列表。以下是我的代码,但我的问题是每次DC。

我没有失败地执行了Sprocs。我尝试过Google,但找不到有关NPOCO和此错误消息的任何内容。在这一点上,我很难过。我已经检查了Phonenumber对象,只是为了确保没有重复的内容。

任何指针都将不胜感激!谢谢。

    private List<PhoneNumber> GetPhoneNumberFromDL(int? MemberID, int? MemberIDPhoneNumber)
    {
        var TheList = new List<PhoneNumber>();
        var parameters = new[] 
            {
                new Parameter("MemberID", MemberID),
                new Parameter("MemberIDPhoneNumber", MemberIDPhoneNumber)
            };

       using (var dc = this._DataProvider.AlphaDatabase())
            {
               var results = dc.QueryStoredProcedure<PhoneNumber>("phone_num_GET", parameters);
               TheList.AddRange(results);
               return TheList;
            }
    }

我发现了这个问题。我回到了我以前以前看过的Phonenumber对象,但错过了重复的属性。看来有案例敏感性和6年前的财产名称存在问题。我删除了副本,而且工作正常。

相关内容

最新更新