问题标签 [handlebars.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
126 浏览

entity-framework-core - 修改从 .net core Entity Framework Scaffold 自动生成的属性

我们的目标

为了能够使用一个工具来自动从我们的数据库(MySQL)中生成所有模型,并Null Safety启用(Nullable参考类型),这让我们可以修改一些属性的类型和值,而不会失去自动生成的所有优势。数据库字段不能更改

我们现在的情况

我们正在使用 **Entity Framework scaffold命令** 来生成我们的数据库模型。

我们正在使用HbsCSharpEntityTypeGeneratorHandlebars库扩展的自定义类来修改属性的类型(我们使用它是因为我们只需要修改来自特定实体的属性),然后OnModelCreatingPartial(ModelBuilder modelBuilder)在读取/保存到 DB 时使用它来转换值,一个例子:

问题

如此处所示Entity Framework's当类型为int和时,不会调用属性转换器int?,这意味着ValueConverter<int, string>每次我们需要读取/保存到数据库时都会调用 a ,但不会调用 a ValueConverter<int?, int>

我们使用这种方法的主要原因是在我们的模型中使用 Nullable 类型和正确的值而不是错误的占位符(空字符串、零、错误的默认日期等),任何符合上述要求的解决方案都会很好。

先感谢您。

0 投票
1 回答
41 浏览

handlebars.js - 如何在*内部*字符串变量中呈现部分/助手?

假设我有以下模板/场景:

目标

  • [完成]我想使用 html 属性呈现一个文本块,经过 html 转义。
  • 从 JSON 中,我们获得了要渲染的“部分”列表,但我不知道如何使这项工作。

理想情况下,语法应该是这样的:

但这会引发语法错误。有没有办法将变量的内容解释为要渲染的部分名称(并这样做)?

0 投票
1 回答
101 浏览

c# - Handlebars.Compile() 函数中的 C# 车把错误

我正在尝试在此 GitHub 链接(https://github.com/Handlebars-Net/Handlebars.Net)中使用 Handlebars.Net 在通用 Windows 平台(UWP)中使用带有 C# 的车把

我使用了上面链接中使用部分中使用的简单代码,即使它并不总是在handlebars.compile()函数处停止并抛出错误。

我的代码是一个非常基本的简单代码,当我在应用程序中按下一个按钮时,我进入调试模式以查看结果,但我收到了这个异常消息。

这是错误信息。

错误信息

完全异常错误

这是我使用的代码。

我尝试安装 Linq express 和 Linq 本身,但没有任何改变。

0 投票
0 回答
14 浏览

handlebars.net - HandleBars.net -- 如何读取 Json 属性及其值

我正在尝试使用 HandleBars.net 来执行转换。假设我在 json 中有数据:

如何创建模板以保存属性名称及其值。例如:我需要输出为:

等等。

谢谢你的帮助。