问题标签 [codefluent]

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 投票
1 回答
80 浏览

codefluent - 本地化属性实体的标签

我正在使用 codefluent 实体,我想知道是否可以为实体示例的属性设置本地化标签我有一个带有名称和描述字段的测试实体我想设置自定义标签,例如英文是名称描述但在西班牙语中,我想设置 nombre 和 descripción 我在文档中搜索但我没有找到该选项

0 投票
2 回答
27 浏览

codefluent - CodeFluentUser.Current 使用哪个身份?

使用哪个身份CodeFluent.Runtime.CodeFluentUser.Current?它使用HttpContext.Current.User.IdentityorThread.CurrentPrincipal.Identity吗?还是它使用回退机制?

0 投票
1 回答
32 浏览

codefluent - 如何在“% value %”之类的网格视图中过滤?

我如何使用方法搜索生成这样的查询 SEARCH(name) select * from person where name like '% name %' 以及如何设置此方法来过滤gridview?我只看到 startwith 和 endwith 的选项

0 投票
1 回答
53 浏览

codefluent - 允许空值的唯一约束

是否可以在模型中具有允许多个空值的唯一属性。实施正在使用 SQL Server,看起来这是可能的:SQL Server UNIQUE constraint with duplicate NULLs

有没有办法修改 CFE 中唯一约束的行为?

感谢您的回答,

0 投票
2 回答
74 浏览

codefluent - 十进制精度codefluent

如何设置小数精度以减小数据库大小?我的 codefluent 模型中有一个十进制值。SQL 生成器为此属性生成一个十进制 (28,13) 字段。但是,我使用该属性来存储在小数点分隔符之后永远不会超过两位数且之前不超过四位的值。28,13 是矫枉过正。如何强制生产者将其设为 (6,2) 小数?

0 投票
1 回答
55 浏览

codefluent - TinyInt 作为枚举的数据类型

我的 codefluent 模型中有很多枚举作为属性。Codefluent 使用 int 作为数据类型来存储它。在所有情况下,一个 TinyInt 就足够了。我可以将数据类型设置为 int16。我怎样才能进一步减少它以将其设置为 TinyInt。

PS 也许默认将其设置为 INT16 对枚举来说会更好。

0 投票
0 回答
37 浏览

in-memory - 内存表中的 Codefluent

我们正在我们的应用程序中实现内存表技术。但是有一个问题:SQL Server 不支持内存表中的行版本(时间戳)。这被 codefluent 用于并发保护。

有谁知道绕过这个问题的方法?我们现在不能使用内存表,这将是一个很大的失望......

0 投票
0 回答
40 浏览

codefluent - 断开连接的应用程序中的 TrackingMode

我将 CFE 与 AngularJS 前端和 WebApi 控制器一起使用;我有亲子关系的屏幕;

EntityA有很多EntityB也有很多EntityC;我为模型中的对象设置了更新前和删除前级联。

我的用例是用户可以编辑 EntityA,并可能删除以前存储在 DB 中的一个 EntityB。我无法让我的应用程序正确复制此更改。我的目标是通过将完整内容发送到服务器(新的或编辑的 EntityA,更新、创建和删除的 EntityB 等等)来推动这种复制。

我尝试将 EntityB (CodeFluent.Runtime.CodeFluentEntityState.ToBeDeleted) 的 entityState 属性发送到服务器,但没有成功。EntityB 的实体状态在 Save() 方法时被视为未更改。

我还阅读了有关可以更改的 trackingMode 的信息,但我不确定它是否适合我的需要?https://www.softfluent.com/documentation/BOM_EVT_EN_PropertyChanged.html

我应该考虑为断开连接的应用程序更改 TrackingMode 吗?有没有办法让客户删除一个有其他孩子的孩子?

感谢您的回答,

0 投票
1 回答
40 浏览

codefluent - 引用标识符错误 Codefluent

Azure 生产者存在 QUOTEDIDENTIFIER 问题。我们有一个实体,我们在其中定义了一个 Geography 属性。我们在该表上创建了一个地理空间索引。但是,如果我们对该表执行插入或更新,我们会收到以下错误:

INSERT 失败,因为以下 SET 选项的设置不正确:“QUOTED_IDENTIFIER”。验证 SET 选项对于索引视图和/或计算列上的索引和/或过滤索引和/或查询通知和/或 XML 数据类型方法和/或空间索引操作是否正确。

我们通过删除和恢复该表的所有存储过程解决了该错误,但现在将 QUOTED IDENTIFIER 设置为 ON。

问题是,每次我们运行生产者时,存储过程都会被删除并在 QUOTED IDENTIFIER OFF 的情况下创建。我们该如何解决这种情况?

0 投票
1 回答
60 浏览

sorting - CodeFluent 相关集合排序

我有两个 CodeFluentEntities 集合,它们以典型的 Master/Detail 关系相关:Invoices 和 Invoice details。

虽然我可以按发票编号按顺序加载发票集合,但我不太清楚如何按发票行号顺序加载相关的发票详细信息集合。

这适用于按所需顺序检索发票:

InvoiceDetail集合以随机顺序加载。我想做的是让相关的集合按[InvoiceDetail].[LineNumber]