实体框架的语法.Include()

时间:2014-06-21 03:05:59

标签: .net linq entity-framework

我疯狂地想要了解Linq include。

我的主文件是“应用程序”,它的GUID键为“Id”,但我无法弄清楚它的语法是否有错误。

public static Guid? ApplicationIdGet(string pApplicationName)
{
    return BrunoEntities.Set<AppApplication>().Include("Id").FirstOrDefault(p => p.LoweredName == pApplicationName.ToLower()).Id;
    //return BrunoEntities.AppApplications.Include(a => a.Id).FirstOrDefault(p => p.LoweredName == pApplicationName.ToLower()).Id;
    //return brunoEntities.AppApplications.Include("Id").FirstOrDefault(p => p.LoweredName == pApplicationName.ToLower()).Id;
}

1 个答案:

答案 0 :(得分:2)

包含用于在相关实体中加载EF的位置。您不需要它来获取您请求的实体的正常属性。如果您确实希望EF仅从数据库中获取某些列,则可以使用“选择”功能来控制