我疯狂地想要了解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;
}
答案 0 :(得分:2)
包含用于在相关实体中加载EF的位置。您不需要它来获取您请求的实体的正常属性。如果您确实希望EF仅从数据库中获取某些列,则可以使用“选择”功能来控制