eager-loading 相关问题

预先加载是一种在同一请求中加载某个类的对象和多个命名关联的方法。

Laravel急切加载当前模型的值?

嗨,伙计们,是否可以在一个急切的加载中做到这一点?Client::with(['relationship'=> function($query){ $query->whereBetween('create_at', [$client->failed_date, Carbon::now()-> ...

回答 1 投票 0

基于关系过滤的雄辩的 "with()"。

我有这个表。class Item extends Model { public function translations() { return $this->hasMany(ItemTranslations::class)...。

回答 1 投票 0

如果EF的导航属性有默认值,则不会被加载。

我有一个事务类,采用代码优先的方法,有一个导航属性Account。 public class Transaction { [Key] public int Id { get; set; } public int AccountId { get; set; } ....

回答 0 投票 0

R dplyr将表达式作为函数的参数传递

我有一个简单的愚蠢问题,但很抱歉。如何将算术表达式作为函数参数传递? test_func%filter(!! myexpr)} ...

回答 2 投票 0

如何渴望使用Laravel的口才加载相同的列名?

我试图生成API响应时再次遇到这个问题。最基本的代码是这样的://可以,但是它的Car :: with([[user:id,name ',...

回答 1 投票 0

Laravel API资源,当Loaded无法与其他值正确配合使用时

我正在使用API 资源,但我想添加一些额外的逻辑。我有这个资源:return ['id'=> $ this-> id,'name'=> $ this-> name,'contacts'=> $ this-> ...

回答 1 投票 0

如何渴望对同一张表加载多个belongsTo关系?

[使用以下模型,用户与汽车的关系是2倍。两者都指向同一张表,但使用不同的字段(daily_car_id + weekend_car_id):类用户扩展了模型公共函数...

回答 1 投票 0

达到最大功能嵌套级别'512',正在中止[重复]

我有2个模型:用户和团队。 -用户属于团队。 -团队有很多用户。这是我的用户模型。

回答 1 投票 0

如何更改紧急加载的连接?

这些是我的模型类,帖子扩展了模型{protected $ connection ='connection_1';公共功能comments(){$ model = new Comments(); $ model-> setConnection($ ...

回答 1 投票 1

使用NHibernate 3.0.0时要战斗的笛卡尔积(x-join)

我数学不好,但是我知道什么是笛卡尔积。这是我的情况(经过简化):public class Project {public IList Partners {get; set;}} public class Partner {public ...

回答 4 投票 32

Entity Framework Core不会自动修复导航

我有两个实体,一个具有可能存在的导航属性“买方”的实体联系人,以及一个具有必须存在的导航属性“联系人”的实体买方。所有买方都只有一个...

回答 1 投票 1

Laravel按日期获取以前的记录(优化)

我有一个包含以下字段的预订表:姓名|字符串来自|日期至日期时间我选择其中一些预订,并将其显示为列表。我还检查以前的预订是否少于30天...

回答 1 投票 1

为什么无法在急切的加载查询中使用groupBy()-Laravel

ErrorException:stripos()期望参数1为字符串,给定对象对于with()方法中的groupBy()调用$ user = User :: with(['pricelists'=> function($ query){$ query -&...

回答 1 投票 0

IdentityServer4 ConfigurationDbContext未加载客户端机密

我想在烘焙到使用EntityFramework的我的IdentityServer项目的MVC应用程序的仅管理员页面中显示客户端及其秘密的列表。我目前有对...

回答 1 投票 2

Laravel渴望加载查询,其中0 = 1

当我在Laravel 7.2.0中执行此代码时$ news = NewsPost :: select('title','slug','category_id','image','fulltext','created_at')-> with('category :id,title,slug')-> orderBy('created_at','desc')...

回答 1 投票 2

为什么@EntityGraph不加载EAGER scince Spring版本2.2.5?

在Spring Boot 2.2.5之前,@EntityGraph用于加载EAGER,但是在2.2.5之后,我需要将EAGER添加到attributePaths,例如attributePaths = {“ image”,“ roles”}我要问的是Spring。 ..

回答 1 投票 0

NoMethodError:# 的未定义方法'eager_load_paths'>

在运行ruby 2.7的Rails 6应用中,我试图使用Zeitwerk加载所有文件。这是我的application.rb文件的摘录:类Application

回答 1 投票 0

急于加载未通过第一个查询检索相关记录

我有这个EF查询:IQueryable activos = db.Activo.Include(a => a.ValorCampo).Where(a1 => a1.Carga.ClienteId == ClienteID &&!...>] >>]] > 根据Stackoverflow中的此问题,问题是GroupBy。 这里是解释相同的问题:GrouBy and Include 问题中有两种解决方法,一种是使用此处所述的ToList,另一种是将Include放在GroupBy之后。 尝试这样的事情: var dashboard = activos.ToList().GroupBy(a => a.Localidad); 注意我如何调用ToList()来实现查询...。 为了澄清GroupBy使用了延迟执行,这意味着它不会实现查询...。也可以跳过并使用也不会实现查询的延迟执行: 这里是Microsoft的一些文献资料: GroupBy Skip Take 它们都使用延迟执行。 因此,您需要调用ToList,FirstOrDefault,Single ...等实现查询的方法之一。

回答 1 投票 -1

是否可以使用dbcontext包含Include()?

在急切加载时查询DbContext时,必须包括Include(“ Navigation”)才能填充导航属性。但是在某些情况下,我只想简单地包含所有...

回答 2 投票 1

Laravel-如何在热切加载的多态关系中按字段排序查询?

我在用户和承包商之间建立了多态关系:Schema :: create('users',function(Blueprint $ table){$ table-> bigIncrements('id'); $ table-> string('first_name') ; ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.