【发布时间】:2009-05-16 21:29:11
【问题描述】:
是否有人对如何连接需要在更新或添加到数据库之前与数据库交互的验证有任何链接或建议?我看到的每个示例都显示了如何验证属性,例如“是必需的”、“是电子邮件”、“是数字”等,但是如何连接“无法订购缺货商品”的验证? This xVal blog post 涉及但未提供示例。
我一直在关注使用 Repository 的 NerdDinner 教程,但这是我不太明白的一点......假设我们有一个带有 Create 方法的 OrderController,在创建订单之前,我们必须先检查该项目有库存。在 NerdDinner 样式中,Controller 使用 Repository 与数据库通信,那么我们的 Order 对象(模型)如何能够执行此验证以及属性验证,因为它无法与数据库通信数据库?
感谢您的帮助
【问题讨论】: