Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何处理Linq到实体查询?_C#_.net_Linq_Exception - Fatal编程技术网

C# 如何处理Linq到实体查询?

C# 如何处理Linq到实体查询?,c#,.net,linq,exception,C#,.net,Linq,Exception,我有以下代码: public article GetArticleByWebSite(string webSite) { using (var context = new ceopolandEntities()) { return context.article.Where(a => a.WebSite == webSite).First(); } } 在调用First()之前,检查文章是否为

我有以下代码:

    public article GetArticleByWebSite(string webSite)
    {
        using (var context = new ceopolandEntities())
        {
            return context.article.Where(a => a.WebSite == webSite).First();
        }
    }
在调用
First()
之前,检查文章是否为空的最佳方法是什么

try catch块或引入变量并检查有多少文章?

try
.FirstOrDefault()。如果未找到任何内容,它将返回
null