问题标签 [sharp-architecture]

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 投票
6 回答
20631 浏览

c# - 为长文本字符串覆盖流利的 NHibernate nvarchar(MAX) 而不是 nvarchar(255)

当您在流利的 NHibernate 中设置字符串值时,它总是将 DB vales 设置为 Nvarchar(255),我需要存储大量基于用户输入的长字符串,而 255 是不切实际的。

只是添加这是自动映射器的一个问题,因为我正在使用流利的 NHibernate 来构建数据库。

0 投票
3 回答
2032 浏览

asp.net-mvc - 已为此应用程序配置存储机制

每当我的 S#arp 体系结构尝试启动时,我都会收到此错误,这是 SQL Server 的问题(例如:SQL Server 未运行),在我启动 SQL Server 并点击刷新后,我收到此错误:

已为此应用程序配置存储机制

0 投票
1 回答
627 浏览

sqlite - 流畅的 NHibernate SchemaExport 到 SQLite 不复数表名

我在开发过程中使用 SQLite 作为我的数据库,并且我想推迟实际创建最终数据库,直到我的域完全映射。所以我在 Global.asax.cs 文件中有这个:

AutoPersistenceModelGenerator 连接了各种约定,包括像这样的 TableNameConvention:

这很好地工作,因为生成的 sqlite db 没有复数表名。

知道我错过了什么吗?

谢谢。

0 投票
0 回答
149 浏览

jquery - Sharp Architecture ModelBinder 是否会使用 jQuery ajax 请求正确构成一个对象?

您是否知道是否可以发出 AJAX 请求并让模型绑定器根据提供的参数正确构成一个对象?

例如:

测试控制器动作是:

public ActionResult Create(SkillTypeRequest request) { return Json( request ); }

目前,这在模型绑定器中失败,因为它试图将 null 分配给 SkillTypeRequest.Id。在我进一步调查之前,只是想确保这甚至可以开始,或者 Sharp/MVC 是否只允许通过表单进行这种类型的绑定?

0 投票
0 回答
492 浏览

fluent-nhibernate - 组件类型上 Fluent NHibernate 1.1.0.685 上的 IgnoreProperty 和 Reveal.Member

我试图忽略作为 ReadOnlyCollection 的属性并映射私有属性。我收到以下错误:

这是该类的自动映射器,它是一个组件。

希望有人可以帮助我解决这个问题。

0 投票
2 回答
3771 浏览

sql-server - 无法设置默认的 Nhibernate 隔离级别(例如通过映射)

对我来说,这一直是 3 个项目中存在的问题。

我尝试了以下方法:

在 hibernate.cfg.xml 中设置

使用流利的休眠:

在 global.asax.cs 中设置

我一直被迫这样设置:

哪个有效。(我可以使用 NHibernate Profiler 看到这一点)

现在的问题是我正在使用清晰的架构,并且在该框架内调用了 transaction.begin,但我无法重建它。

有没有一种方法可以在您开始交易时不明确设置它?

0 投票
1 回答
623 浏览

c# - 让 Sharp Architecture 模板与 Visual Studio 2010 一起使用

我已经下载了 SharpArchApplicationTemplate_1_6_VS2010.zip

我已经阅读了这个: http ://wiki.sharparchitecture.net/VSTemplatesAndCodeGen.ashx

但是,这是针对我正在使用 2010 的 VS 2008 的,我看不到如何安装模板?

我是不是下载错东西了?我在 wiki 上看不到任何与 1.6 安装有关的内容?

0 投票
2 回答
201 浏览

tdd - S#arp 架构中的测试状态 - 最佳实践

如何测试 S#arp 架构项目中的状态?

例如,我有一个自定义 RoleProvider。我想测试方法 provider.AddUsersToRoles(string[], string[])。

所以我开始:

然后我将用户添加到角色中。然后我检查用户是否在这个角色中。

问题是我正在使用 Rhino Mocks。我对 Rhino Mocks 的了解有限,但据我了解(根据 Ayende Rahien 的说法),您使用 Rhino Mocks 来测试操作,而不是状态。

所以我想内存中的 SqlLite 数据库会更合适?在 S#arp Arch 中执行此操作的最佳方法是什么?

0 投票
2 回答
2276 浏览

linq - NHibernate 的 LinqToHql 扩展未正确注册,出现 System.NotSupportedException

我正在实现 LINQ 和 Nhibernate 的“IsLike”扩展,如Fabio 的这篇文章中所述。

我有这样的代码:

扩展在配置中注册(第 3 行):

但是当我尝试运行查询时出现异常

就像扩展未注册或未触发一样。该属性已设置,因为我尝试将其添加到测试本身的配置中并得到密钥已存在的异常。

NHibernate 程序集版本是 3.0.0.4000

对我可能做错的事情有什么建议吗?

0 投票
1 回答
787 浏览

c# - 将 SharpArch 与 c# windows 应用程序一起使用的示例?

是否有任何将 S#arp 架构与 c# 桌面 Windows 应用程序一起使用的示例,我注意到 SharpArch.Contrib 提供了一些功能来做到这一点,但我需要一些示例>