问题标签 [simplerepository]
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.
subsonic - 未创建列
我在我的新项目中使用 Subsonic (SimpleRepository) 并喜欢使用它,但是......
只有一张我的表,它不会创建所有列,我不明白为什么。
这是代码:
像我的其他课程一样调用:
IRepository _repoRun = new SimpleRepository(Core.Config.ArticlesDB, SimpleRepositoryOptions.RunMigrations);
创建的表 Ratings 包含以下列:ID、Comment、isValidate
无论我尝试添加什么作为默认值,这 3 列都包含以下值: ID = 1 (2, 3, 4...) -> works Comment = "" isValidate = false
当我注意到命名列“Read”的问题时,我尝试重命名列,重命名表(这是“Vote”[法语])但问题与我的原始表“Votes”相同
请问你能帮帮我吗。
在此先感谢(对不起我的英语)
c# - Subsonic SimpleRepository 上传图片
我已经使用 SimpleRepository 几个月了,这是我第一次必须在数据库中上传和存储图像/文档
我的班级如下所示:
当我将数据保存到数据库时,亚音速只是忽略了“DocumentData”
那我如何将文件保存到db呢?
- DocumantData = File.ReadAllBytes("somefile.doc")
c# - Lambda 包含在 SimpleRepository.Find
在 SubSonic 3.04 的 SimpleRepository 中,我似乎无法Contains
在 lambda 表达式中执行操作。这是一个简单的例子:
我收到错误消息:
从范围“”引用的“用户”类型的变量“x”,但未定义
我在这里遗漏了什么,还是 SubSonic 不支持Contains
lambda 表达式?如果没有,这将如何完成?
subsonic - 带有索引的 SimpleRepository 自动迁移
我在 dev 中使用带有迁移的 subsonic simplerepo,它使事情变得非常容易,但我一直遇到具有索引的 nvarchar 列的问题。出于显而易见的原因,我的用户表在用户名列上定义了一个索引,但每次我启动项目时 subsonic 都会这样做:
这导致了这个:
有没有办法解决这个问题?
c# - 亚音速简单存储库 - 坚持私有财产
我正在使用 Subsonic SimpleRepository
我有一堂课:
属性“def”仅在该类中设置,我不希望该属性在外部可见,但由于某种原因,当我使用 Repo.Save(x) 保存对象时,私有属性不会持久保存到数据库
有什么帮助吗?
subsonic - 更新时抛出无效的对象名称异常
我有一个使用 Simple Repository 的项目,该项目在我重建我的开发机器之前正在运行。这可能只是巧合,但我现在使用 SQL Server 2008 Express 来开发而不是 2005,现在当我运行我的项目时,我得到异常“无效的对象名称'TableName'”。该表存在,因为记录插入得很好,但是当更新记录时,就会引发异常。
如果有帮助,这是引发错误的代码示例:
stored-procedures - 带有 SimpleRepository 的存储过程
如何使用 SimpleRepository 执行存储过程并获得类型列表作为答案?我正在使用 SubSonic 3。
谢谢。
subsonic - 使用 SubSonic SimpleRepository AddMany 时取回 Id
当我将 AddMany 函数与 SubSonic SimpleRepository 一起使用时,如何将 Id 返回给对象。使用后,我所有的对象仍然得到 Id=0 。
在查看源代码时,我可以看到:
在这里为该表中最新插入的 ID 进行批量选择怎么样?那会返回错误的ID吗?我会写下一些代码然后回来:)
实际问题
问题是我喜欢在另一行(不同的表)中使用插入的 Id 作为 fk,也许有一种方法可以使用批量插入来添加两种不同类型的行并将 fk-column 设置为最后插入的 id另一排。那里有点复杂,但我想你明白了:
等等作为一个批次..这可能吗?这可能是 10k 或更多行乘以 2。
subsonic - 3 层应用程序的 Subsonic 存储库入门
我能够立即运行活动记录。入门说明非常棒,我很快就构建了一个 Web 服务,可以让我在现有数据库中创建和读取小部件。太棒了。但是,当涉及到更新时,事情就崩溃了。我会在客户端编辑对象并将其发送回服务,但是当服务保存它时,它只会创建一个新对象。我推断这意味着我需要重新查询数据库并分配从客户端发送到服务的值,但我的老板说这会很麻烦,并且存储库模式会更好,因为可以使用 pocos。不幸的是,这就是我得到的指导的范围。所以这是我的问题。
t4 模板是否仅适用于活动记录,或者它们也会为您建立简单的存储库。例如,是否有什么东西也会产生我的 pocos 或者它们都是“你自己的”?
有人看过亚音速 3 层解决方案的工作示例吗?我读过它们,但有没有任何样品漂浮在周围?
活动记录样本/截屏视频非常容易理解,因为它们从我开始的同一点开始。简单的存储库似乎更多地关注迁移和其他高级功能,而且这些东西对我来说是新的,我知道的不够多,无法连接这些点。
啊。没有什么比有一个截止日期来学习一些东西并在本周末运行它更合适的了。任何建议都会受到欢迎,即使它是带有指向我应该阅读的手册链接的 rtfm。
提前致谢
cloud - 实现类似于 Dropbox 的存储库的技术
我确实研究了一些方法和技术来实现类似于 Dropbox(一个简单的存储库)的服务器或客户端服务器......
可能我没有进行最佳搜索,但我找不到最佳技术来实现或一些示例或实现文件传输部分的开源项目......
如果你实现像 Dropbox 这样的东西,你会使用什么技术?
另一个问题是,存储所有文件的最佳位置在哪里?
谢谢你的帮助,对不起我的英语!