1
我的api方法是否应始终与基础数据源(ORM的datacontext)绑定,以显示支持oData的可查询功能,并受益于延期执行?ASP .NET Web API可延迟执行的可查询功能
片段
public class ProductController : ApiController {
public IQueryable<Product> Get() {
var dbContext = new DBContext();
return dbContext.Product.AsQueryable();
}
}
- 如果我有扳平总是那么,如何以及在哪里我可以申请业务验证,如果我有什么打算?例如:我想返回未过期的产品。
- 我们是不是在违反关注点分离的问题,并直接暴露数据实体来进行紧密耦合?
@alistad hoe你可以在转换为视图模型时使用被动执行吗? Lears在表达式树中注入额外的表达式... – 2012-06-11 23:06:29