我想使用验证我的域模型实体。我读过,它使用FluentValidation来验证他的实体。以下是他如何验证其实体:
public class ParticipantValidator : AbstractValidator<Participant>
{
public ParticipantValidator(DateTime today, int ageLimit, List<string> validCompanyCodes, /*any other stuff you need*/)
{...}
public void BuildRules()
{
我写了各种描述功能的用户故事,在相当高的层次上。例如:
As an analyst, I want to view the current share price, so that I have quick access to an up-to-date valuation of stock across the Euronext, London and New York stock exchanges.
这一要求是基于一些软件的新版本中正在重新开发的现有功能。从现有的实现中可以看出,实际显示的信息包含了许多额外的数据,如不同的类或共享、不同的图表时标等。
我认为捕捉当前实现中的所有功能是不切
我有一个简单的触发器,它可以工作,但它给我一些错误。语法似乎是正确的。
这是我的密码:
create or replace
TRIGGER max_raise
BEFORE UPDATE ON empcopy
FOR EACH ROW
DECLARE
v_max NUMBER := 3000;
BEGIN
IF :new.sal > v_max THEN
raise_application_error(-20002, 'Cannot exceed max value of ' || v_max);
END IF;
END;
这就是我的错误:
申报
*
第1行中
select salary from employees order by salary desc
MINUS
select salary from employees where rownum<10 order by salary desc;
我无法使用带有减号的order by,它显示sql命令未正确结束。请给我建议!