问题标签 [ormlite-servicestack]

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

ormlite-servicestack - 如何将枚举属性映射到 ServiceStack.OrmLite 中的 int?

也许答案将是“设计”。但是枚举属性主要用于过滤。所以他们需要“数据库索引”。但是如果你将它们映射到 varchar(max) 我们无法在 Sql Server 中为它们创建索引。

因此,如果答案是“按设计”,您是否可以添加 [Flag] 样式绑定替代方案。

0 投票
1 回答
744 浏览

c# - 如何将 ormlite 与 SQL Server 和 Mars 一起使用?

ServiceStack 爱好者,你好!

我们是军团(我希望如此),所以请帮助兄弟:)

我正在尝试使用一个返回两个结果集的 SQL Server 2008 存储过程调用来填充两个集合。我的连接字符串中有“MultipleActiveResultSets=True”,但我仍然收到此错误:

“r.NextResult()”引发了“System.InvalidOperationException”类型的异常

这是我的代码:

这可能吗?如果是这样,有人可以告诉我一个如何做到这一点的例子吗?

谢谢,

萨米尔

0 投票
2 回答
423 浏览

c# - 微工具在应用架构中的位置

像这样的简单语句:“Select x,y,z From Customer”位于数据访问层中。

如果查询中有逻辑,比如过滤来自某个城市的客户,我将不得不将过滤放在我的业务层中,并在内存中的客户集合上进行。

当我现在考虑 Micro ORM 工具时,它们经常显示带有如下逻辑的 Sql 语句:

我现在应该把这行代码放在哪里?在业务层还是数据访问层?

语句内部有逻辑,应该属于业务层。但后来我有

在我的 BLL 中选择语句??

这一切都令人困惑。

0 投票
1 回答
2061 浏览

servicestack - 是否可以创建批量插入?

我刚开始发现 serviceStack ORMlite ,我正试图弄清楚如何进行批量插入。在任何地方都有这样的例子吗?

提前致谢

0 投票
2 回答
1352 浏览

asp.net-mvc - 用作引用项目时,servicestack 会中断 MVC 路由

我创建了一个 servicestack MVC 项目,我将其用作数据库的主要 API。因为我想在我的代码中访问模型,所以我还在我的 MVC Views Project 和 Controllers 项目中添加了对该项目的引用。

但是,当我运行我的项目 [网站项目] 时,我遇到了真正的问题,ServiceStack 认为它拥有我的解决方案,并接管了所有请求,然后无法解决我的路线。

我已经在 web 项目全局文件中添加了路由,我也尝试将这些路由添加到 servicestack 项目,但仍然无法解决。

这是错误:

如果有人能在这里指出我正确的方向,将不胜感激。

谢谢

0 投票
1 回答
2466 浏览

sqlite - ServiceStack OrmLite 使用 Sqlite64 作为内存数据库导致丢失 auth 表

我试图在我的单元测试中使用 Sqlite 作为带有 ServiceStack ORMlite 的内存数据库。

如果我使用 SQLite 保存到文件来运行我的测试,即。使用连接字符串

,它工作正常,并且由 ServiceStacks 生成了很好的身份验证表

但是,当我尝试通过使用此连接字符串将 SQLite 用作内存数据库时

我说的时候有一个例外

我第一次尝试通过这样做来获取用户

这是在我调用 userRepository.CreateMissingTables() 之后,如果我切换到使用带有文件数据库的 SQLite,它工作正常。有谁知道问题可能是什么?(由于在 Ormlite 3.9.4 中对 ORM lite 版本 1.0.65.0 的错误引用,我不得不降级到 ORMLite 版本 3.9.0)

0 投票
1 回答
422 浏览

servicestack - ServiceStack OrmLite 在事务中使用 UserAuthRepository.CreateUserAuth 会不会出错

我有一个复杂的工作流程,我想在一个事务中在多个表中创建行。其中一项操作是创建一个新的 UserAuth(来自 ServiceStack 身份验证功能)。

我假设事务中的所有数据库操作都应该在同一个连接上运行,如果这是真的,那么我认为在事务中调用 UserAuthRepository.CreateUserAuth 可能是个问题,因为它看起来好像使用自己的连接。

所以我的问题是,当我有如下所示的代码时,创建 UserAuth 是否会成为交易的一部分。如果没有,那么如何在交易中创建新用户?

0 投票
1 回答
558 浏览

c# - 如何从 ormlite SaveAll() 调用中获取 id

我正在使用 ORMLite 来保存一些对象,类似于:

有没有办法让每个对象的 id 属性自动设置。如果没有,有没有办法获取所有插入对象的 ID?

0 投票
3 回答
2324 浏览

asynchronous - ServiceStack 和 OrmLite 中的异步支持

目前存在一个 ServiceStack 的异步分支,这将使创建异步服务成为可能。但是要获得异步的所有好处,所有 IO 绑定操作都应该是异步的,因此所有数据库请求也应该是异步的。我目前正在将 OrmLite 与 Postgresql 一起使用,因此我想知道 OrmLite 是否支持异步查询/操作?如果没有,还有哪些其他 .Net Micro-Orms 支持异步操作?

0 投票
1 回答
4123 浏览

servicestack - 与 ServiceStack.OrmLite 的多对多关系

我一直在检查 ServiceStack 的文档,但我还没有找到一种方法来与 ServiceStack.OrmLite 建立多对多关系,它是否支持?是否有解决方法(不编写原始 sql)?

我想要这样的东西:

文章 <- ArticleToTag -> 标签

谢谢!!