更新时抛出的对象名称异常无效

时间:2010-07-01 16:02:53

标签: subsonic subsonic3 simplerepository subsonic-simplerepository

我有一个使用Simple Repository的项目,它在我重建我的开发机器之前工作。这可能只是巧合,但我现在使用SQL Server 2008 Express来开发而不是2005,现在当我运行我的项目时,我得到异常“无效对象名'TableName'”。表存在,因为记录插入正常,但是当更新记录时抛出异常。

如果有帮助,这是抛出错误的代码示例:

    /// <summary>
    /// Updates the specified entity.   
    /// </summary>
    /// <param name="entity">The entity.</param>
    public void Update(IList<Result> entity)
    {
        using (TransactionScope ts = new TransactionScope())
        {
            using (SharedDbConnectionScope scs = new SharedDbConnectionScope())
            {
                foreach (Result result in entity)
                {
                    Update(result);
                }

                ts.Complete();
            }
        }
    }

    public void Update(Result entity)
    {
        repo.Update(entity);
    }

0 个答案:

没有答案