fluent相关内容

laravel 4 雄辩的急切负载关系计数

我有一个具有多个已定义关系的复杂模型.在此示例中,我想计算 Like 模型并创建一个名为 likes 的属性,以便可以从 REST 服务返回它. 是否可以将模型计数预先加载到动态属性中? $beat = Post::with(大批('用户','喜欢' =>函数($q){$q->count();}))->哪里('id',$id)->first(); 解决方案 假设你有 Post->has ..
发布时间:2022-01-08 09:05:33 PHP

Fluent NHibernate 多对一映射

我是 Hibernate 世界的新手.这可能是一个愚蠢的问题,但我无法解决它.我正在测试表的多对一关系并尝试插入记录.我有一个部门表和员工表.员工和部门在这里是多对一的关系.我正在使用 Fluent NHibernate 添加记录.下面的所有代码.请帮忙 SQL 代码 创建表部门(id int 主键标识,部门名称 varchar(20),DeptLocation varchar(20)); ..
发布时间:2022-01-02 16:06:13 其他开发

Fluent NHibernate 生成和分配的 ID 列

我在 Web 应用程序中使用 Fluent NHibernate 来实现数据持久性. 我的问题...我有一个基类,它使用 GeneratedBy().Identity() 映射所有具有 T 类型 ID 属性(几乎总是一个 int 或 GUID)的实体 在应用程序启动时,我有一个引导程序来检查和验证所需的种子数据是否已填充.我的问题是,一些填充的种子数据需要特定的 ID.(对应于枚举或系 ..
发布时间:2022-01-02 15:47:19 C#/.NET

Fluent NHibernate 多对多

我正在使用 Fluent NHibernate,但在与我的一个类建立多对多关系时遇到了一些问题.这可能是一个愚蠢的错误,但我一直在努力让它发挥作用.无论如何,我有几个具有多对多关系的类. 公共类人{公众人物(){GroupsOwned = new List();}公共虚拟 IListGroupsOwned { 得到;放;}}公开课组{公共组(){Admins= new List();}公共虚拟 ..
发布时间:2022-01-02 15:43:15 C#/.NET

流畅的 NHibernate HasManyToMany() 映射

我在使用多对多关系的 Fluent NHibernate 示例中遇到了问题.我试图找出类似案例的例子,我发现了很多,但我仍然遇到同样的问题. 运行测试项目时,抛出如下异常: NHibernate.PropertyAccessException:project.Entities.User.UserName 的 getter 发生异常 ---> System.Reflection.Targ ..
发布时间:2022-01-01 17:41:31 其他开发

流畅的 NHibernate,使用接口

我刚刚切换到 Fluent NHibernate,但遇到了一个问题,但没有找到任何相关信息. 情况如下: public class Field : DomainObject, IField{公共字段(){}公共虚拟字符串名称 { 获取;放;}公共虚拟字符串 ContactPerson { get;放;}公共虚拟布尔私人{得到;放;}公共虚拟 IAddress 地址 { 获取;放;}} I ..
发布时间:2021-12-31 14:24:31 C#/.NET

laravel 4 雄辩的急切加载关系计数

我有一个具有多个定义关系的复杂模型.在这个例子中,我想计算 Like 模型并创建一个名为 likes 的属性,以便它可以从 REST 服务返回. 是否可以将模型计数预先加载到动态属性中? $beat = Post::with(大批('用户','喜欢' =>功能($ q){$q->count();}))->where('id', $id)-> 第一(); 解决方案 假设您有 Post-> ..
发布时间:2021-12-26 11:34:06 PHP

laravel 迁移重新组织列顺序

当您在表中创建新列时,您可以使用 ->after('column name') 来指示它的去向.如何创建一个迁移,以我想要的正确顺序对列重新排序? 解决方案 试试这个,希望能帮助你找到正确的解决方案: 公共函数 up(){DB::statement("ALTER TABLE example MODIFY COLUMN foo DATE AFTER bar");}公共函数 down(){D ..
发布时间:2021-12-26 11:26:39 其他开发

使用 Fluent NHibernate 进行继承映射

鉴于以下场景,我想使用 Fluent NHibernate 将类型层次结构映射到数据库架构. 我使用的是 NHibernate 2.0 类型层次结构 公共抽象类Item{公共虚拟 int ItemId { 获取;放;}公共虚拟字符串 ItemType { 获取;放;}公共虚拟字符串 FieldA { get;放;}}公共抽象类 SubItem : Item{公共虚拟字符串 Field ..
发布时间:2021-12-25 13:29:05 其他开发

带有嵌套对象的构建器模式

嗨,我遇到了一个问题. 我想实现构建器模式,以便更轻松地创建对象.我面临的问题与嵌套对象有关.我想创建的对象有一个其他对象的列表,我真的不知道如何解决它. 我希望能够执行以下操作(例如更简单的对象): Receipt RestaurantReceipt = new ReceiptBuilder().withDate("值").withName("值").AddItem("值").Wi ..
发布时间:2021-12-22 09:02:44 C#/.NET

将构建器保留在单独的类中(流畅的界面)

Foo foo = Foo.builder().setColor(红色).setName("弗雷德").setSize(42).建造(); 所以我知道有以下“Builder"解决方案用于在调用方法时创建命名参数.虽然,这似乎只适用于作为构建器的内部静态类,还是我错了?我查看了一些关于构建器模式的教程,但对于我尝试做的事情来说,它们似乎非常复杂.有没有什么办法可以让 Foo 类和 Builder ..
发布时间:2021-12-22 08:56:43 Java开发

在 Fluent Nhibernate 中设置实体和关系的缓存?

有没有人举个例子,如何在 fluent nhibernate 中设置和缓存哪些实体.使用流畅映射和自动映射? 实体关系也一样,一对多和多对多? 解决方案 我遇到过类似的情况,我只想缓存特定元素,并且希望这些元素在启动时加载一次,并保存在缓存中, 直到应用程序关闭.这是一个只读缓存,用于填充国家/地区列表,以便用户可以从列表中选择他们的国家/地区. 我使用了 fluentNhib ..
发布时间:2021-12-20 11:43:33 其他开发

在laravel 5.2中使用分页()的distinct()不起作用

我正在尝试在 laravel 5.2 中使用 distinct() 和 pagination() 流利,结果正确,但分页仍然存在相同(就像没有应用不同). 我已经使用我的代码查看并测试了以下答案 - laravel 5 - 使用不同的分页对 total() 查询/a> - 分页 &与众不同 - 使用 distinct 时查询生成器分页方法计数错误 我的代码类似于: DB::ta ..
发布时间:2021-12-18 22:18:51 PHP

首先通过 Fluent API 在 EF 代码中实现零或一到零或一的关系

我有两个 POCO 课程: 订单类: 公共类订单{公共 int Id { 获取;放;}公众号?报价 ID { 获取;放;}公共虚拟报价单 { get;放;}....} 引用类: 公开课报价{公共 int Id { 获取;放;}公共虚拟订单订单{获取;放;}....} 每个Order 可以由一个或零个引用构成,并且 每个报价可能导致订单. 所以我有一个“一或零"到“一或零"关系 ..
发布时间:2021-12-08 20:08:53 C#/.NET

Laravel - Eloquent 或 Fluent 随机行

如何在 Laravel 框架中使用 Eloquent 或 Fluent 随机选择一行? 我知道通过使用 SQL,您可以通过 RAND() 进行排序.但是,我想获得随机行不在初始查询之前对记录数进行计数. 有什么想法吗? 解决方案 Laravel >= 5.2: User::inRandomOrder()->get(); 或者获取具体的记录数 //5表示记录数User::i ..
发布时间:2021-12-03 18:21:52 PHP