2010-05-26 103 views

回答

0

存储过程是使用用于

封装业务逻辑:存储过程允许业务逻辑被嵌入作为数据库中的API,其可以简化数据管理和减少需要的逻辑在客户端的其他地方进行编码程式。这可能会导致通过使用错误的客户端程序损坏数据的可能性较小。因此,数据库系统可以借助存储过程确保数据的完整性和一致性。

其中as linq to sql允许我们查询数据,做简单的插入和更新,但是要做一些复杂的逻辑,我们需要在类文件中执行代码。

富勒例如,考虑用户登陆方式:

这里我要检查用户退出与否,是用输入密码的有效与否,也必须检查即此模块权利,如果我使用存储PROCEUDRE我AN权威做所有事情ON SP

,如果我使用LINQ我必须做的编码检查用户首次超过有一个

其实检查模块的权利人不与LINQ2SQL都是比较存储proceudre不同的东西。

相关问题