我有两种不同的方法来用它的域模型加载我的控制器。我想听听哪个更好。
第一方法-传统的.控制器工厂向控制器构造函数中注入所需的服务。在控制器操作中,基于请求param加载模型:
ClientAppointmentsControllerFactory.php
class ClientAppointmentsControllerFactory implements FactoryInterface
{
public function createService(ServiceLocatorInterface $serviceLocator) {
$serviceMan
我正在考虑实现一些LINQ to SQL,但我正在努力了解如何添加访问控制业务规则,例如客户a只能查看他们的订单。在ado.net数据服务中,查询拦截器做的正是我想要做的事情,并且可以看到如何检查更新/插入/删除,但是有没有等价物:
[QueryInterceptor("Orders")]
public IQueryable<Orders> OnQueryOrders(IQueryable<Orders> orderQuery)
{
return from o in orderQuery
where o.Custo