问题标签 [llblgen]
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.
merge - 合并两个 LLBLGEN 2 源文件
我有两个 LLGLGEN 2.6 pro 源文件,我必须将它们合并到我的 git 存储库(2 个不同的分支)中。由于之前的程序员在这个项目上的“专业”工作,这两个项目都有文档中没有跟踪的更改(fork 1 年)。
什么是完成我的合并的不那么痛苦的解决方案?
谢谢。
c# - 如何使用 ORM + LINQ 通过复合键查询?
我有一个内存对象数组,它们代表我想要查询的复合键,例如:
现在说我有一个IQueryable<Table1>
,我想用上面Key
的 s 返回所有记录。Table1 没有代理键,它有一个由 2 列组成的复合键。我也想避免每行检索。
我怎样才能做到这一点?我尝试了标准连接,但由于明显的原因,当内存中的对象被混合时,我的 ORM 会感到困惑。
c# - 为什么以下查询会导致异常?
以下查询导致异常:
“无法将‘System.Linq.Expressions.TypedConstantExpression’类型的对象转换为‘SD.LLBLGen.Pro.LinqSupportClasses.ExpressionClasses.SetExpression’类型。 ”。
可能是什么问题呢?
git - ORM(Hibernate/LLBLGen 等)文件应该分开保存吗?
将 ORM(Hibernate/LLBLGen 等)文件与主项目 repo/branch 分开(即在不同的 repo/branch 中)有什么好处。我不确定什么是最好的方法。我有点喜欢将它们分开的想法,但在这种情况下,更改会影响项目的所有部分。
关于这个问题的任何想法?您认为最佳做法是什么?
c# - 使用 ORM codr 的依赖注入
我正在尝试设计一种将依赖注入与 ORM 工具一起使用的方法,以便在需要时可以轻松替换它们。问题是似乎不可能将 orm 代码与程序分开。即使我能够分离保存、获取等功能,我也无法替换浮动的实体实例。
我想知道我正在努力实现的目标是否合理。如果是这样,有什么好的方法可以实现这一目标?
c# - 使用 ORM 时的十进制与整数
我一直在使用 ORM 工具/代码生成器,我发现他们在将列映射到属性时更喜欢使用值decimal
。int
使用小数有什么好处吗?
数据库中的列类型是我相信的默认Number
值Number(38, 0)
。
llblgenpro - 如何在 LLBLGen 中指定 AssemblyVersion?
我正在使用 LLBL Gen Pro 3.5 命令行(CLIRefresher 和 CLIGenerator)来创建解决方案。
它会自动创建一个AssemblyInfo.cs
包含以下代码的内容:
我想在构建项目时将其设置为另一个版本。例如:
问题1:我如何告诉LLBL用这个版本创建项目?
问题2:如果不可能,我怎么能告诉LLBL不要创建这个文件,这样我以后可以使用添加这个文件MSBuild
?
sql - LLBLgen 3.5 派生表查询
我正在尝试让以下 SQL 与 llblgen 一起使用...
我正在努力让它适应,因为每次我尝试查询时我都会在现场遇到错误......
c# - 如何使用 SQL Server CE 数据库文件在 LLBLGen Pro v3 中生成类
.sdf
是否可以使用 SQL Server CE数据库文件在 LLBL Gen Pro 3.1 中生成类?我知道在 LLBL v2 中是这样,但是在 v3 中选择数据库类型时没有这样的选项。
这个问题有一些解决方法吗?
c# - 计数谓词,它是如何工作的?
使用 linq 查询,我从数据库中检索列表。该列表包含包含属性 RoleType 的特定类的 2 项。RoleType 的类型是 int。
第一个对象的属性值为 0。第二个对象的属性值为 1。
我也有一个枚举:
索引枚举的奇怪顺序是给定的,我无法改变它。
我的业务规则规定必须有一个 RoleType 值为 Type2 的角色和至少一个 RoleType 值为 Type1 的角色。这是我使用的代码:
根据我前面提到的列表,两个变量(ExactlyOneRoleType2 和 AtLeastOneRoleType1)都应该为 true。至少,我会这样期待。只有当我通过代码进行调试时,我才发现 ExactlyOneRoleType2 是错误的。经过一番研究,我发现
返回 2 而不是 1,我觉得这很奇怪,因为 RoleType Type2 只有 1 个角色。为什么计数返回 2?它也不计算 Any 调用实际上返回 true 的事实。包含 2 个项目的列表如何同时具有 RoleType Type2 的 2 个项目和 RoleType Type1 的至少一个项目?
另外,当我将计数调用更改为
它仍然返回 2。仅当我将 Count 调用更改为此:
计数应返回 1。
这里发生了什么?为什么当我使用匿名谓词时计数返回 2?我是否误解了谓词在计数情况下的工作方式?还是这是 Linq 中的错误?