根据数据库条件显示表单

本文关键字:显示 表单 条件 数据库 | 更新日期: 2023-09-27 18:10:45

在我的应用程序的初始启动时,我正在检查我的Database内的Table是否在其中有任何元组,如果此条件为真,那么我不希望我的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();
    }
}

根据数据库条件显示表单

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

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