问题标签 [sample-data]

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 回答
1717 浏览

c# - C# Windows 应用商店网格应用 (xaml) 模板

我正在使用我编辑的 Windows Store Grid App (xaml) 模板创建一个 C# Windows 8 Store 应用程序。我的第一个页面是 GroupedItemsPage 模板,是 Drinks 页面。在这里,我在 SimpleDataSource.cs 文件中编辑了 SimpleDataSource 方法,以添加我自己的图像和标题(Booze、Soda、...)。这些是标准项目,所以我在那里做了。

中心页面

当点击 Booze 时,用户会转到 Booze Page,它也是一个 GroupedItemsPage 模板。这 8 个项目(啤酒、葡萄酒、鸡尾酒……)也是标准的,所以我在 SimpleDataSource.cs 文件中创建了第二种方法来显示正确的标题和图像。这里出错了。当点击“Booze”时,我得到一个“System.ArgumentException”。我创建了另一个公共密封类 SampleDataSourceSecond,就像模板中的一样。我还编辑了该页面的 LoadState 方法。

当我在 Visual Studio 中查看 xaml 页面时,它显示正确,但在运行时出现错误。

饮品页面

单击“啤酒”时,它会转到另一个页面,即 GroupDetailPage 模板。项目“Jupiler”、“Stella”应该来自一个 RSS 提要,我可以在其中获得标题、描述、图像。这是第二个问题:因为这些不是标准的,所以我无法在 SampleDataSource.cs 文件中更改它。我应该在哪里做这个?

啤酒页面

所以: 1. 我这样做对吗?2. 如何解决这个 Systemt.ArgumentException?3. 我应该将代码放在哪里,以便我可以从 RSS 提要中填充 GroupDetailPage。

提前致谢!

编辑:第二页中的项目可以更改。当点击 Booze 时,它​​应显示在第二页:啤酒、葡萄酒、鸡尾酒、威士忌……点击苏打水时:Coca-cola、Icetea、Spriten ...

0 投票
0 回答
154 浏览

asp.net-mvc-3 - MVC 3、代码优先和示例数据

我使用代码优先,并试图生成一些示例数据,但被卡住了。

这工作正常。我的 Inventory 表中填充了来自其他表(VehicleType、Manufacturer 和 VehicleModel)的数据。以下是他们的模型:

现在让我们说制造商模型除了制造商名称之外还有另一个属性,假设它还有制造商位置。当我尝试将该属性添加到库存列表中时:

制造商表中的所有属性都会出现,但在我使用其中一个属性后,似乎没有机会输入其余属性。这是因为它希望我输入 ManufacturerId 属性,它会通过其主键自动关联属性上的其余部分吗?我希望我说得通,我觉得这很难解释。

0 投票
1 回答
3464 浏览

http - Web API 帮助示例 - C#

ASP.NET Web API 有一个带有示例生成器的易于安装的 Nuget 帮助页面。让它生成和显示示例请求很容易,但让它显示示例响应(httpsampleresponses)似乎并不容易,因此当开发人员查看帮助页面时,他们会看到生成响应的示例/不是静态的/键入的在响应中,但实际上是生成的。我以前在另一个项目上看到过它,但仍然无法弄清楚如何去做。MSDN 的 YAO 有一个很好的博客,但由于某种原因,它并没有让我一路走上成功之路。

根据我在现场看到的工作以及在线阅读的内容,这绝对是根据 config.SetSampleResponses() 设置正确获取 HelpPageConfig 文件。我发现了为 SetSampleResponses() 方法设置参数的配置文件,但我仍然没有尝试任何工作。有人建议我应该创建一个自定义类型并使用扩展方法,但是让它对应并显示我需要的东西还没有发生。我可以让它编译没有错误,但它仍然没有在页面上显示生成的响应示例。使用 SetSampleForType 片段很容易让一个部分显示在请求部分中,但给我带来麻烦的是响应部分。

有没有人成功地使用 SetSampleResponses() 完成了这项工作,是否有任何技巧可以明确定义以使其正常工作?您对设置特定的泛型类型并使其工作有任何提示吗?

我在想这一定是一件非常简单的事情,我只是没有点击来实现它....

感谢您提供任何潜在的信息...

0 投票
1 回答
339 浏览

system.reactive - Reactive Extensions RX 在间隔上采样几个 observables 以获取最新值

我有一种情况,我需要在由控制 observable 定义的时间对几个 observable 进行采样。

我会直接跳到大理石图。

下面的 co 是控制 observable (Observe.Interval(TimeSpan.FromSeconds(1))

o* 是不同类型的 observables

我需要开发一种扩展方法,仅在控制通道上有刻度时才对每个 o-observable 的最新值进行采样。

Z 将是从 o-observables 传递最新采样值到选择器函数的结果。它有点像 CombineLatest 但不完全一样。

即,作为一个非常简化的示例,假设 func 看起来像这样:

我希望这种情况下的结果是

第一个 1 是因为 o2 最后是真的,而 o1 是最后一个 1 第二个 0 是因为 o2 最后是假的。

请注意,o2 并不总是在每个样本之间产生一个值。我仍然需要获取最后一个值。(.Sample() 不起作用。)。实际上,所涉及的函数和类型更复杂,所以不要因为上面的 int 和 bool 类型而做出假设。

另外,我需要选择器功能在每个滴答声中只运行一次。

这是我目前的解决方案,但它不符合上述要求,因为我在 CombineLatest 之后采样。

组合采样:

0 投票
1 回答
6387 浏览

sql-server-2012 - 语法解析不正确:SQLCMD 模式下的setvar

我从 CodeProject 下载了 AdventureWorks 2012 LT 脚本,但是当我尝试运行它时,它显示:

解析 :setvar 时遇到不正确的语法。

没有什么比这更多的了:

是的,我设置了 SQLCMD 模式。

0 投票
1 回答
1691 浏览

sql - 如何从 SQL 文件中播种数据?

我有一个连接到 MVC 4 项目的数据库。数据库正在从此代码自动创建:

我看到人们在删除后使用以下代码重新创建数据库:

这很有效。但我的问题是:

第一个。如何从 SQL 文件中播种数据,我拥有 SampleData.sql,以及如何“运行”该文件以插入回所有数据。

第二有没有办法在 DropAndCreateIfModelChanges 之前从数据库数据中备份到最新版本?然后从该文件中播种该数据?

谢谢。

0 投票
2 回答
375 浏览

rest - 用于大型系统/集成测试的 REST API 中的存根数据

问题

假设我有一个很酷的 REST 资源/account

我可以创建新帐户

这可能会产生一些 json 响应,例如:

我可以通过调用来查找在日期范围内创建的帐户:

这也可能产生类似的东西:

现在,假设我想在某个指定的创建日期范围内设置一些示例数据并针对 GET /account 资源编写一些测试

例如,我想以某种方式将以下帐户插入系统

然后打电话

并验证仅返回帐户 2 和 3。

我应该如何插入这些示例帐户来编写我的测试?

可能的解决方案

1)我可以使用控制反转并允许用户指定新帐户的创建日期。

但是,即使创建的字段是可选的,我也不喜欢这种方法,因为我可能不想让我的用户能够设置他们帐户的创建日期。我当然需要能够进行测试,但将该功能作为公共 api 的一部分对我来说似乎是错误的。也许我想给在某个特定日期之前加入的任何人提供 5 美元的积分。如果他们可以指定他们的创建日期,用户就可以对系统进行游戏。不好。

2) 我可以添加一个或多个测试配置资源

或者

这种方法使我能够通过安全约束锁定这些资源,以便只有我的测试上下文可以调用它们,但它也必然会对系统产生副作用,这可能会变得难以管理,特别是如果我有一堆后门配置资源。

3)我可以直接与数据库交互,完全绕过 REST api 来设置我的示例数据。

然而,这可以让我进入使用 REST api 可能不允许我进入的状态,并且随着 db 模型的发展,维护这些 sql 脚本也可能是一种痛苦。

那么...我如何测试我的 GET /account 资源?还有另一种我不认为更优雅的方式吗?

0 投票
1 回答
219 浏览

ruby-on-rails - 为什么我的示例数据没有上传到 sqlite 数据库?

我不明白为什么这段代码没有填充我的 sqlite 数据库。我正在使用带有 rails 3.2 的 faker gem,并试图制作一个类似 twitter 的应用程序。任何人都可以找到问题吗?

0 投票
1 回答
89 浏览

service - Sample data service

Some time ago I saw very useful service for creating and populating sample data for your web application. There was beauty web-face to prepare your data via set of grids. And then you can access your sample data through web-service in JSON format (e.g.).

It's very useful for simple web-application development/debugging.

I can't believe, but can't google it.. Just found one similar http://generatedata.com/.

Any ideas?

0 投票
3 回答
1567 浏览

c# - 生成样本数据

我正在使用 ASP.NET MCV4、EF6、Code-First 模型开展一个学校项目。现在,我想知道如何用示例数据填充数据库。我检查了migrations,但我不想弄乱数据库结构。我只想插入数据,我试过这个:

它正在工作,我想。但是我应该如何插入具有外键的数据呢?我看到了一个教程,其中他们为所有 List<>-s 使用了一个文件,并且在外键字段中使用了类似这样的内容:Genre = genres.Single(g => g.Name == "Jazz"). 我现在真的无法复制。