问题标签 [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 回答
635 浏览

visual-studio - Visual Studio 图形模块设计器

我想创建一种智能且简单的方法来自动生成和生成代码。

这并不容易解释,但我想做的是类似于 codefluent 软件 ( http://www.softfluent.com/ ) 所做的事情。因此,以图形方式设计一个模型,生成的是根据为我的上下文定义的一些规则的类集合。否则,还有一个像 Telerik 这样的工具,它集成在 Visual Studio 中,通过自定义菜单,可以管理应用程序的特定行为。

我知道我的要求不明确,如此笼统,但我的实际想法也处于萌芽状态。我看到 Visual Studio 支持允许指定和设计自己的语言的 DSL SDK (vsvmsdk)。但我不明白这是否正是我所需要的。

任何人都可以向我建议一个不同的工具,或者一个关于我可以在 Visual Studio 中做什么来实现我的目标的文档?

0 投票
1 回答
245 浏览

model-view-controller - Kendo UI MVC 和 CodeFluent 实体

有没有人使用带有 CodeFluent 实体 (www.softfluent.com) 生成的 MVC 解决方案的 Kendo UI Grid 控件?我遇到了一个障碍,试图返回 Grid 处理 AJAX 所需的 JSON 结果,我想知道是否有经验丰富的开发人员设法克服了这个问题。

谢谢。

0 投票
1 回答
135 浏览

timestamp - 摆脱 CodeFluent 生成的源文件中的时间戳

CodeFluent 在所有生成的 .cs 文件中包含带有时间戳的注释:

无论文件是否更改,都会重新生成时间戳。这是一个问题,因为 TFS 在签入时会将此注释视为源文件中的更改(这是正常的)。然后,在每次代码生成后,我们最终会在每个变更集中包含所有生成的文件。

有没有办法摆脱它?

0 投票
1 回答
833 浏览

tsql - How to manage Encrypt* and Decrypt* TSQL functions on an entity property?

I'm using CodeFluent Entities to manage my database for a ASPNET MVC3 web application. I would like to find a way to configure a Property of an Entity in my Model which would be 'transparently' managed with EncryptByPassPhrase and DecryptByPassPhrase TSQL functions.

Example TSQL INSERT/UPDATE (property 'Text') :

-> Add a @PassPhrase(?) parameter to send my key string -> replace '@Text' by 'EncryptByPassPhrase(@PassPhrase,@Text)

Example TSQL LOAD/SEARCH (property 'Text') :

-> Add a @PassPhrase(?) parameter to send my key string -> replace '@Text' by 'DecryptByPassPhrase(@PassPhrase,@Text)

Basically, I want to save an encrypted data (from a clear text) and retrieve a decrypted data (from the encrypted field value), without writing stored procedure on my own.

I know I can solve my problem it by creating a custom SQL Stored Procedure for both Save() and Load*() methods, but it seems to me that a tool like CodeFluent Entities might provide a way to feed my needs.

Thanks to anyone that can help me on that ;)

0 投票
1 回答
204 浏览

javascript - 如何正确创建新的Producer?

我正在使用驱动对象模型工具CodeFluentEntities将模型部署到数据库引擎。

我正在考虑使用 localStorage 数据库引擎(如 IndexedDB 或 Web SQL)来为没有服务器的 Web 应用程序存储我的数据。

我查看了文档,但在我看来有点差...我想我理解了注入点等基本原理Produce()Terminate()但是实际生产的目标目录呢?

在我的情况下,这是 Javascript 源代码文件,我怎样才能正确指定(以引用的方式)在哪里生成它们?它必须在一个外部项目中,还是我可以在另一个项目中填写一个目录(例如,我的 webapp 的 .vsproj)?

文档是否可以集成有关这方面的代码示例,或者有人可以将我重定向到适合我需要的文章?

0 投票
2 回答
180 浏览

c# - 如何将 Linq 扩展方法与 CodeFluent 实体模板一起使用?

我目前正在使用 CodeFluent Entities,我想生成一个基于文本的报告,打印一些关于我当前模型的统计信息。

Template Producer 满足了我的所有期望,但我在使用 Linq 扩展方法时遇到了一些问题:

[%@ 命名空间名称="System.Linq" %]

[%= Producer.Project.Entities.Where(entity => entity.IsLightWeight).Count() %]

我收到以下错误消息:命名空间“系统”中不存在类型或命名空间名称“Linq”(您是否错过了程序集引用?)。

有没有办法可以从 CodeFluent 实体模板文件中引用其他程序集?

0 投票
2 回答
122 浏览

codefluent - 使用 Templace 生产者时不要自动添加引用

我正在做一个 CodeFluent Entities 项目,我使用模板生成器生成一个报告,打印一些关于我的模型的统计信息。

正如我所看到的,这个 Producer 自动添加了两个引用(CodeFluent.Runtime.dll 和 CodeFluent.Runtime.Web.dll)。这是一个很棒的功能,但就我而言,我不生成任何 C# 类,因此目标项目并不真正需要这些引用。

如何禁用此行为?

0 投票
1 回答
66 浏览

microsoft-bits - How to change BITS host url

In my WPF project, I use CodeFluent to generate my BOM and my WCF Service application. My WCF Service application is hosted on a separate server.

ServiceBinaryLargeObject data send by my WCF application contain a "ServerUrl" property. Its default value starts with [http://localhost:1027/xxxxxxxxx].

How can i change this default BITS host url?

Thanks to anyone that can help me on that ;)

0 投票
2 回答
133 浏览

.net - 使用 CodeFluent.Runtime.Client 的 Mono 兼容性

我在CodeFluent.Runtime.Client 程序集上运行了 MoMa扫描测试。

我收到了关于 138 个 P/Invokes 调用、10 个 NotImplementedException 和 14 个 [MonoTodo] 标记的警告。

有谁知道跨平台项目使用这个库在 Mono 中会遇到什么样的麻烦?有没有办法准确地知道我可以使用哪些功能我不能使用?

编辑 :

对于我正在研究的 zip 压缩类,P/Invoke 调用是在以下时间完成的:

CodeFluent.Runtime.Compression.x64.dll

CodeFluent.Runtime.Compression.x86.dll

CodeFluent.Runtime.Compression.dll

kernel32(用于 x86 或 x64 dll 的 LoadLibrary())

0 投票
3 回答
121 浏览

code-generation - 是否可以添加使用 CodeFluent 实体片段?

我想创建一个 CodeFluent Entities 片段,其中包含一些 linq 查询:

构建模型后,我有一个编译错误,因为我缺少一些使用:

在生成的文件中。

有没有办法添加它们?