问题标签 [auto-generate]
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.
c# - 每次表单更改都必须更正表单设计器生成的代码命名空间
我有几种具有这种奇怪行为的表格。
例如,我有这个表单生成的代码。
在这种情况下,当我按下构建时,编译器会抱怨它无法识别“SeriousGameFactory.Framework.ImageResource”。(Intellisense 似乎无法在 SeriousGameFactory 命名空间中找到框架命名空间)
然后我手动将其更改为以下代码
现在项目构建。(奇怪!??)但是,当我打开表单并使用它时,Visual Studio 会自动生成以下代码。
而且它再次无法编译。(Intellisense 似乎无法在 SeriousGameFactory 命名空间中找到框架命名空间)
有没有人对可能导致这种情况的原因有任何想法。
sql - Visual Studio 中自动生成的 sql 查询的质量
我遇到了自动生成的删除语句的问题。在我看来,删除应该只是
但它会生成一个带有 4 个 OR 的查询。
数据集工具几乎坚持查询涉及 PK/Indexes 为什么会生成如此复杂的代码?
这是“最佳实践”代码吗,如果有人可以引导我阅读一些文档吗?
当然,最简单的情况是需要 99% 的代码,另外 1% 应该是您需要编辑自动生成的代码或添加我们自己的代码的时间。
user-interface - 从 DB 生成 UI - 好的、坏的和丑陋的?
我在某处读过一个声明,即从 DB 布局(或业务对象,或任何其他业务层)自动生成 UI 是一个坏主意。我还可以想象一个人必须面对一些好的挑战才能做出这样的事情。
但是,我没有看到(也找不到)任何尝试它的人的例子。因此,我想知道 - 真的那么糟糕吗?这绝对不容易,但任何措施都可以成功吗?主要障碍是什么?很高兴看到一些成功和失败的例子。
澄清一下 - “自动生成 UI”我的意思是所有表单及其所有控件都是完全自动生成的(在运行时或编译时),可能基于元数据中关于如何表示数据的一些提示。这与手工设计表单(就像大多数人所做的那样)形成对比。
补充:发现这个有点相关的问题
补充 2:好的,似乎可以获得相当公平结果的一种方法是,如果有足够的与演示相关的元数据可用。对于这种方法,多少是“足够”的,它会比手动设计表单少吗?它是否也为未来的变化提供了更大的灵活性?
sql-server - 具有自动生成数据的 Sql Server 列
我有一个客户表,我的要求是添加一个新的 varchar 列,该列在每次创建新客户时自动获取一个随机唯一值。
我想写一个随机化字符串的SP,然后检查并重新生成字符串是否已经存在。但是要将 SP 集成到客户记录创建过程中,需要在代码级别使用事务性 SQL 内容,我想避免这种情况。
请帮忙?
编辑:我应该强调,varchar 必须是 5 个字符长,数值在 1000 到 99999 之间,如果数字小于 10000,则在左侧填充 0。
c# - C#:Webservice 更改预期的参数类型(从普通 POCO 到自动生成的类)
我在类库中有以下类:Artist
,这是一个 POCO
现在我在 Web 服务中有一个方法(它引用了上述库),其签名如下:
当我尝试从应用程序(也有对上述类库的引用)使用此服务时,该Artist_AddArtist
方法的预期参数不是,而是正在生成的Artist
一种新类型,其中是一个部分类是自动生成的。Artist
Reference.cs
因此,由于在我的应用程序中我使用Artist
了库中的同一个类,而现在 Web 服务方法需要这种新的自动生成类型,因此我无法将它的实例传递给 Web 服务。
我该如何解决这个问题?
c# - 抑制生成代码的结果
我创建了一个项目,并在其属性中选中了“抑制生成代码的结果”。当我添加服务引用时,自动生成的代理类 (reference.cs) 添加以下属性:
当我在发布模式下编译时,因为我启用了 xml 注释的生成,我收到警告,因为没有任何代理方法被注释。据我了解,我不应该得到它,因为我抑制了自动生成的代码。
此外,reference.cs 类不符合 cls。
有没有人知道如何在不使用编译指示禁用/启用的情况下解决这个问题?
提前致谢。
sql - DB2 中的 generate_series() 等效项
我正在尝试搜索与generate_series()等效的 DB2 (PostgreSQL 生成行的方式)。我显然不想用VALUES语句对行进行硬编码。
.net - 如何在.NET中创建12个字符长的随机文件夹名称
我想在我的网站上创建随机文件夹名称来存储图像及其缩略图,但我没有使用生成的 guid 的完整版本,而是考虑只使用它的一部分,可能只是前 8 个字符,可能还有 base64 编码它。我担心可能发生的碰撞。
有人可以为我指出正确的方向,这是否是一个足够好的主意?如果我想将名称保留在一定数量的字符下,是否可以使用其他解决方案?
更新:我试图远离 path.GetRandomFileName ,因为它使用原始 guid 并且不是 12 个字符长......
sqlite - Sqlite 插入具有唯一名称,获取 id
我有一个要插入数据库的字符串列表。它们必须是独一无二的。当我插入时,我希望他们的 ID(用作另一个表中的外键)所以我使用 last_insert_rowid。我有2个问题。
- 如果我使用替换,他们的 ID(整数主键)会更新,这会破坏我的数据库(条目指向不存在的 ID)
- 如果我使用忽略,rowid 不会更新,所以我没有得到正确的 ID
我如何获得他们的身份证?如果我不需要,我不想使用 select 语句来检查并插入字符串(如果它不存在)。我该怎么做?