fluent 相关问题

Fluent接口是一种API,它允许方法链接使代码更具可读性。

Fluent API 将抽象可空字段标记为必填

我正在致力于实现一个库来强制执行可审计实体设计模式,旨在跨项目轻松实现实体及其配置。这是我当前的设置...

回答 1 投票 0

如何在 PowerShell 方法链中使用换行符

我正在尝试使用以 Fluent-api 模式编写的重试服务。 这些方法返回服务并允许方法链接。 然而,即使我正在使用 --> ` <-- i see a ...

回答 2 投票 0

选择和配置最合适的 Blazor Fluent UI 下拉菜单

我对 Blazor 和新的 Fluent UI 相当陌生。我正在尝试根据 API 中的值创建一组分层下拉列表(一个列表中的值基于另一个列表中的用户选择),...

回答 1 投票 0

具有异步方法的流畅模式

这个类有异步和同步方法(即 isHuman): 班级人物: def isHuman(self) -> 自我: 如果是自我.人类: 返回自我 引发异常(f'{self.name} 不是人类') 异步...

回答 2 投票 0

Vapor 服务器:致命错误:在初始化或获取字段之前无法访问字段:地址

我有一个vapor(4)服务器,最近添加了一个使用电子邮件地址查询数据库中居民的功能: func getResidentByEmail(req: Request) 抛出 -> EventLoopFuture 我有一个 Vapor (4) 服务器,最近添加了一个使用电子邮件地址查询数据库的居民的功能: func getResidentByEmail(req: Request) throws -> EventLoopFuture<Resident> { let token = try req.auth.require(Token.self) let email = req.parameters.get("email") ?? "" return Resident.query(on: req.db) .filter(\.$email == email) .first() .map { resident in guard let resident else { return Resident() } return resident } } 最初此功能有效:我能够向居民返回电子邮件地址。现在我的服务器因以下错误而崩溃: FluentKit/Field.swift:23:致命错误:在初始化或获取字段之前无法访问字段:地址 我不明白在初始化之前我在哪里访问地址字段。如果我重新启动服务器,这可能会显示电话号码而不是地址或其他字段,但错误的其余部分保持不变。 这是我的驻地模型: final class Resident: Model, Content { init() { } static let schema: String = "residents" @ID(key: .id) var id: UUID? @Field(key: "firstName") var firstName: String @Field(key: "middleName") var middleName: String @Field(key: "lastName") var lastName: String @Field(key: "phoneNumber") var phoneNumber: String @Field(key: "email") var email: String @Field(key: "dob") var dob: String @Field(key: "address") var address: String @Field(key: "rentAmount") var rentAmount: Double @Field(key: "pastDueRentOwed") var pastDueRentOwed: Double @Field(key: "isPastDue") var isPastDue: Bool @Field(key: "isRetiredClient") var isRetiredClient: Bool @Field(key: "monthlyReminderScheduled") var monthlyReminderScheduled: Bool @Field(key: "house") var house: String @Field(key: "roomNumber") var roomNumber: Int @Field(key: "bedNumber") var bedNumber: Int @Field(key: "housePin") var housePin: Int @Field(key: "moveInDate") var moveInDate: String 当没有找到驻留者时,不要返回一个带有空初始值设定项的新驻留实例,而是更适当地处理驻留者的缺失。试试这个 func getResidentByEmail(req: Request) throws -> EventLoopFuture<Resident> { let token = try req.auth.require(Token.self) let email = req.parameters.get("email") ?? "" return Resident.query(on: req.db) .filter(\.$email == email) .first() .unwrap(or: Abort(.notFound, reason: "Resident with email \(email) not found")) }

回答 1 投票 0

流畅的 ffmpeg => 如何在不编写许多输出文件的情况下将视频的各个部分修剪并连接到一个输出文件中。制定最有效的解决方案

我目前正在一个在线视频网站上工作,我需要使用随机时间戳和视频持续时间快速预览视频。 假设视频有15分钟那么我想剪掉...

回答 1 投票 0

laravel 迁移重新组织列顺序

当您在表中创建新列时,您可以使用 ->after('column name') 来指示它的位置。如何创建一个迁移,以我想要的正确顺序对列进行重新排序?

回答 7 投票 0

Entity Framework Core 7 - 配置两个键

我有以下实体: 公开课账户:实体 { // ... 公共长 RoleID { 获取;放; } 公共角色角色{获取;放; } } 公共类角色:实体 { // ... } 公开

回答 1 投票 0

设置 .unique(on:) 约束会影响 fluence/vapor 中 .id 的唯一性吗?

正如标题所说: 设置 .unique(on:) 会影响 fluence/vapor 中的 .id 吗? 我有一个“用户”架构,它有一个 .id 并且也是 .unique(on: email)。现在我注意到我已经进入了...

回答 1 投票 0

Datagrid Net 8.0 中的 Blazorise 流畅验证

我正在尝试在 blazorise 数据网格中实现流畅的验证。 脚步: 服务 .AddBlazorise(); 服务 .AddBootstrapProviders() .AddFontAwesomeIcons() .AddBlazoriseFluentVali...

回答 1 投票 0

蒸气流利或关系

我在 Vapor 中有两个模型,使用 Fluent 作为 ORM,一个是 Transaction,另一个是 Invoice。交易模型具有以下特点: @OptionalParent(键:“invoice_id”) VAR 发票:

回答 1 投票 0

Python 中具有管道或方法链接的流畅接口

我从 F# 和 Elixir 转向 Python,在干净地编码数据转换方面遇到了很大的困难。我使用过的每种语言都有管道运算符和/或

回答 1 投票 0

Fluent-bit 正在截断并丢弃 java 应用程序日志

我正在尝试使用 Fluent-bit 将日志从 AWS EKS 发送到 AWS Cloudwatch。我的 fluid-bit 配置总体上正常工作,并且大多数日志都会发送到 CloudWatch,但问题出现在

回答 1 投票 0

使用方法存根创建 Mockito 模拟的流畅方式(构建器风格)

在 Java 中创建 Mockito 模拟的方法之一是 创建模拟 存根方法。 比如像这样: // 这段代码只是一个想象的建议 私有属性emptyProperties() {

回答 1 投票 0

使用 AsyncMigration 迁移 Vapor 中的枚举

如何使用 AsyncMigration 迁移枚举?网上有一些使用 EventLoopFuture 进行迁移的示例,但我更喜欢使用 Swift Concurrency。

回答 1 投票 0

在流畅的用户界面中单击外部时,弹出窗口未关闭

我在我的 React 应用程序中使用流畅的 ui 弹出组件。当我在弹出窗口组件外部单击时,它不会关闭。尽管在文档中,相同的代码可以按预期工作。 这里...

回答 1 投票 0

Fluentbit 系统日志输出

我正在尝试输出alermanager警报的特定字段,发送到flutterbit而不是系统日志服务器。 现在我很难捕获我需要的必填字段,因为它是嵌套的

回答 1 投票 0

NetArchTest 分层架构测试

我正在使用 Ben Morris 的 NetArchTest.Rules 包来实施分层架构。在我的代码中,我检查资产项目是否未引用任何其他项目(具有依赖关系)

回答 1 投票 0

如何在 Entity Framework Core 中命名外键

Entity Framework Core 似乎不尊重我指定为属性属性的外键的自定义名称。我有点担心,因为我认为它最初有效.. 一对多关系...

回答 2 投票 0

流畅的消息发送者界面

我想为消息发送者创建流畅的API。让我们举个简单的例子。 messageSender.newMessage() .withSomeField("某个值") .withAnotherField("某个值") .

回答 1 投票 0

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