C# 救命啊!检查字段是否为空

C# 救命啊!检查字段是否为空,c#,linq-to-sql,C#,Linq To Sql,我在ASP.NETMVC2应用程序上使用LINQtoSQL作为ORM。我有一个名为Area的表,它与Jefe表相关 在我的应用程序中,我不希望用户在IDJefe字段中写下值,而是从组合框中选择 我应该问string.NullorEmpty是(IDJefe)还是(Jefe)?这两个属性对我来说都是可用的,但这是我第一次尝试使用LINQtoSQL构建完整的应用程序 我在考虑使用IDJefe作为检查值,因为组合框可以有一个selectedIndex,对吗 多谢各位 public IEnumerable

我在ASP.NETMVC2应用程序上使用LINQtoSQL作为ORM。我有一个名为Area的表,它与Jefe表相关

在我的应用程序中,我不希望用户在IDJefe字段中写下值,而是从组合框中选择

我应该问string.NullorEmpty是(IDJefe)还是(Jefe)?这两个属性对我来说都是可用的,但这是我第一次尝试使用LINQtoSQL构建完整的应用程序

我在考虑使用IDJefe作为检查值,因为组合框可以有一个selectedIndex,对吗

多谢各位

public IEnumerable<RuleViolation> GetRuleViolations()
    {
        if (String.IsNullOrEmpty(Nombre))
            yield return new RuleViolation("Nombre requerido", "Nombre");

        if (IDJefe == null)
            yield return new RuleViolation("Jefe requerido", "IDJefe");

        yield break;
    }
public IEnumerable GetRuleViolations()
{
if(String.IsNullOrEmpty(Nombre))
收益返回新规则违规(“Nombre Requeriedo”、“Nombre”);
if(IDJefe==null)
收益返回新规则违规(“Jefe重新查询”、“IDJefe”);
屈服断裂;
}

如果需要选择IDJefe值,则应对照组合框的选定值进行检查

有关验证的详细信息,请参见: