我认为在sql服务器端存储业务逻辑不是最好的主意。 SQL中的过滤数据使您的存储过程/模式设计更加复杂。
使用一些ORM(Linq,HNibernate等)框架进行动态过滤会简单得多。
当然很难在不知道项目具体情况的情况下推荐一些东西,但我会选择提供灵活数据查询的LINQ。
是否有任何设计模式
数据
</跨度>
滤波
</跨度>
在动态条件下。
我正在为我的客户共享Web应用程序页面和相同的DataBase和相同的表。
例如,我不希望 公司A的客户会看到公司B的订单,所以
滤波
</跨度>
条件在公司字段上完成。
对于其他页面
滤波
</跨度>
可以在更多领域完成。
我正在使用存储过程或sql文本来获取
数据
</跨度>
。
我更喜欢那个
数据
</跨度>
滤波
</跨度>
将由sql server完成。