问题标签 [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 与迁移的“关系”?
根据这篇文章: http ://subsonicproject.com/docs/3.0_Migrations
好的,没关系,我可以将数据库简单地视为不包含任何业务逻辑的持久数据存储库。换句话说,一个美化的文本文件。
我不知道该怎么做是将两个对象关联在一起。以这两个类为例:
Disaster
包含遭受灾难IList
的多个。Addresses
当我使用SimpleRepository
将这些添加到数据库时SimpleRepositoryOptions.RunMigrations
,它会生成包含所有列的表,但没有预期的外键列。
我如何将这两者联系起来,以便在我打电话时Disaster.Addresses
得到一份所有受影响者的名单Addresses
?这是可能的还是我必须使用 ActiveRecord 并首先创建数据库表?还是我必须在灾难 ID 的列中添加Address
?如果是这样,这种方法如何适用于多对多关系?
subsonic - Subsonic - 任何人都可以提供使用 Subsonic SimpleRepository 来持久化对象列表/数组的示例吗?
我正在寻找可能的方法来坚持以下课程。亚音速SimpleRepository看起来可能会起作用,当我问一个更一般的问题时,人们已经说过它应该起作用。
但我一直找不到一个如何做到这一点的例子——或者至少一个我能理解的例子。
谁能给我举个例子,或者告诉我如何使用 Subsonic 将以下类映射到数据库?
请注意,我还没有设计数据库-我希望 Subsonic 会为我做这件事,我是懒惰的草皮......
编辑:只是为了扩展前一点-我希望让 Subsonic 将我的对象模型转换为关系数据库,处理所有隐含的父子关系和一对多关系。目前,我认为 Subsonic 无法做到这一点。但即使是在对象模型中显式管理外键等的工作示例(不是代码片段)也会很有用。
关于我想坚持的课程的一些背景和注释:
- 它们被控制某些测量设备的软件使用
- Data类包含一个名为RunFn的RunData对象 数组,它保存最多 10 次单独测量运行的数据
- 请注意,RunData还包含一个浮点数组 - RawY
- 如有必要,我们可以将数组更改为其他类型的集合(List<> 等)
- 用 C# 开发,VS2008,用于 SQL Server Express
编辑:我使用的是 Subsonic 3.0.0.3。
subsonic - 使用 SubSonic 获得不同的月份和年份
我有日期类型列(MySQL):
我想得到这样的月份和年份:
如何在 C# 中使用 SubSonic (SimpleRepository)?
TIA
subsonic - 亚音速将 POCO 映射到不同名称的表
我开始了一个小项目,想将 Subsonic 的 SimpleRepository 用于我的数据库层。如果我的数据库中有名为 Member 的表,并且我想创建一个名为 TeamMember 的 POCO。我可以通过属性或其他方法将类 TeamMember 映射到表成员吗?我要问的可能不是应该如何使用 SimpleRepository 对象,如果是这种情况,我将不胜感激任何建议。
谢谢你 - 埃里克
subsonic - 亚音速简单存储库字符串长度
我正在玩 SubSonic 3 中的 SimpleRepository 提供程序(具有自动迁移功能),但我遇到了一个烦人的问题:
我可以控制数据库表中字符串长度的唯一方法是将 SubSonicStringLength 或 SubSonicLongString 属性添加到需要持久化的对象的属性中。
除了在我的存储库类中,我真的不想在任何地方依赖 SubSonic,如果我可以避免的话,当然也不会在我的模型对象中。
有没有办法解决这个问题,或者我是否坚持使用 SubSonicStringLength 和其他属性?
subsonic3 - 用于大容量站点的亚音速简单回购
Simple Repo 给了我在咨询方面的竞争优势。我可以比在“cmd.Parameters.Add(param)”的日子里更快地完成项目。随着这方面的进展,我进入了更高容量的站点,并想知道 Simple Repo 是否仍然是要走的路。我想知道人们将 SR 投入生产与 NHibernate 的经验是什么。在生产中使用 SR 的任何提示或技巧。
string - Subsonic SimpleRepository Nullable 字符串问题
我遇到了亚音速简单存储库的问题。我有一个用户类,它有一些可选字段。这些可选字段是字符串类型。一旦我尝试持久化我的对象,如果可选字段为空,则会引发异常
我知道字符串已经是可为空的类型,所以我不能做像可空和字符串这样的事情?那么在这种情况下我该怎么办?
我此时的另一个选择是,在持久化对象之前,检查可选属性是否为空,如果它们为空,则为它们分配一些虚拟数据。例如“abracadabra”。现在,每当我从数据库中填充对象时,我都会检查可选属性是否具有此值。如果他们有这个值,我将我的类中的可选属性设为空。
啊!还有一件事,拜托!我可以将 ActiveRecord 用于 winforms 吗?
subsonic - SubSonic 简单存储库一对多
我做了一个像这样的课程:
还有一个喜欢
然后我有如下代码:
它不会将 VideoCategory 保存到我的数据库中,所以显然我遗漏了一些东西。还需要做什么来保存一对多关系?
subsonic - Subsonic 为 Simple Repository 添加数据库提供程序
我想知道——Subsonic 3 的哪一部分需要修改以支持简单存储库场景下的不同数据库?我还没有找到关于这一点的任何文档。Subsonic 3 似乎都是关于 T4 模板的,但是当我查看 Subsonic 项目源时,我没有在其中看到任何 T4 模板......那么我在哪里/如何添加对另一个数据库的支持?
谢谢,
亚历克斯
subsonic - SubSonic SimpleRepository - 外来对象
SubSonic SimpleRepository 似乎对对外关系没有太多支持。如何在我的代码模型中自然保留并从数据库加载外部关系?