根据数据库条件显示表单

时间:2013-04-25 10:14:09

标签: c# wpf database conditional-statements

在我的应用程序的初始启动时,我想检查Table中的Database是否有任何元组,如果这个条件为真,那么我不想要我的addDialog表单然而,如果它是假的我想展示它。任何帮助将不胜感激。

这就是我的尝试:

private void Home_Loaded_1(object sender, RoutedEventArgs e)
{
    //AddSafeLimits dialog = new AddSafeLimits();
    //dialog.Show();

    var query = from level in context.SafeLimits
                    where level.UpperLimit == null
                    select level;

    levels = query.ToList();

    if (levels== null)
    {
        AddSafeLimits dialog = new AddSafeLimits();
        dialog.Show();
    }
}

1 个答案:

答案 0 :(得分:0)

我认为LINQ将返回空而不是NULL 所以你可以尝试使用:

if (levels== null||levels.Count==0)
        {
            AddSafeLimits dialog = new AddSafeLimits();
            dialog.Show();
        }