SQL存储过程

时间:2011-02-14 11:31:00

标签: .net sql asp.net-mvc stored-procedures

首先,在此先感谢任何帮助,你可以解决我的问题。

我在SQL写了一个我们最近更新的搜索,以获得更准确的结果。

当我在SQL中测试时,当前搜索效果很好,但是当我替换现有搜索时,更改没有复制到网站。

我知道这是一个1000英尺的观点,但你可以给我任何关于我应该寻找的东西的方向将是一个很大的帮助。

该网站内置于C# ASP.NET MVC

1 个答案:

答案 0 :(得分:0)

让我做出一些假设:

您更改了SQL中的搜索定义(我猜可能是存储过程)

它生成的列不同于以前使用或接受不同输入的列,

您已使用Linq2SQL

之类的东西在代码中建模了存储过程

您没有看到您的更改。

如果满足以上所有条件,您可能只需要从代码模型中删除存储过程并重新导入它。数据库过程更改时代码不会自动更新 - 如果在使用后从代码中分离代码,则需要通过向导自行更新代码或手动更改生成的代码。

虽然这有点猜测并基于很多假设。

另一方面,也许您在SQL中创建了一个新搜索而不是替换旧搜索?