问题标签 [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.
c# - 为长文本字符串覆盖流利的 NHibernate nvarchar(MAX) 而不是 nvarchar(255)
当您在流利的 NHibernate 中设置字符串值时,它总是将 DB vales 设置为 Nvarchar(255),我需要存储大量基于用户输入的长字符串,而 255 是不切实际的。
只是添加这是自动映射器的一个问题,因为我正在使用流利的 NHibernate 来构建数据库。
asp.net-mvc - 已为此应用程序配置存储机制
每当我的 S#arp 体系结构尝试启动时,我都会收到此错误,这是 SQL Server 的问题(例如:SQL Server 未运行),在我启动 SQL Server 并点击刷新后,我收到此错误:
已为此应用程序配置存储机制
sqlite - 流畅的 NHibernate SchemaExport 到 SQLite 不复数表名
我在开发过程中使用 SQLite 作为我的数据库,并且我想推迟实际创建最终数据库,直到我的域完全映射。所以我在 Global.asax.cs 文件中有这个:
AutoPersistenceModelGenerator 连接了各种约定,包括像这样的 TableNameConvention:
这很好地工作,因为生成的 sqlite db 没有复数表名。
知道我错过了什么吗?
谢谢。
jquery - Sharp Architecture ModelBinder 是否会使用 jQuery ajax 请求正确构成一个对象?
您是否知道是否可以发出 AJAX 请求并让模型绑定器根据提供的参数正确构成一个对象?
例如:
测试控制器动作是:
public ActionResult Create(SkillTypeRequest request) { return Json( request ); }
目前,这在模型绑定器中失败,因为它试图将 null 分配给 SkillTypeRequest.Id。在我进一步调查之前,只是想确保这甚至可以开始,或者 Sharp/MVC 是否只允许通过表单进行这种类型的绑定?
fluent-nhibernate - 组件类型上 Fluent NHibernate 1.1.0.685 上的 IgnoreProperty 和 Reveal.Member
我试图忽略作为 ReadOnlyCollection 的属性并映射私有属性。我收到以下错误:
这是该类的自动映射器,它是一个组件。
希望有人可以帮助我解决这个问题。
sql-server - 无法设置默认的 Nhibernate 隔离级别(例如通过映射)
对我来说,这一直是 3 个项目中存在的问题。
我尝试了以下方法:
在 hibernate.cfg.xml 中设置
使用流利的休眠:
在 global.asax.cs 中设置
我一直被迫这样设置:
哪个有效。(我可以使用 NHibernate Profiler 看到这一点)
现在的问题是我正在使用清晰的架构,并且在该框架内调用了 transaction.begin,但我无法重建它。
有没有一种方法可以在您开始交易时不明确设置它?
c# - 让 Sharp Architecture 模板与 Visual Studio 2010 一起使用
我已经下载了 SharpArchApplicationTemplate_1_6_VS2010.zip
我已经阅读了这个: http ://wiki.sharparchitecture.net/VSTemplatesAndCodeGen.ashx
但是,这是针对我正在使用 2010 的 VS 2008 的,我看不到如何安装模板?
我是不是下载错东西了?我在 wiki 上看不到任何与 1.6 安装有关的内容?
tdd - S#arp 架构中的测试状态 - 最佳实践
如何测试 S#arp 架构项目中的状态?
例如,我有一个自定义 RoleProvider。我想测试方法 provider.AddUsersToRoles(string[], string[])。
所以我开始:
然后我将用户添加到角色中。然后我检查用户是否在这个角色中。
问题是我正在使用 Rhino Mocks。我对 Rhino Mocks 的了解有限,但据我了解(根据 Ayende Rahien 的说法),您使用 Rhino Mocks 来测试操作,而不是状态。
所以我想内存中的 SqlLite 数据库会更合适?在 S#arp Arch 中执行此操作的最佳方法是什么?
linq - NHibernate 的 LinqToHql 扩展未正确注册,出现 System.NotSupportedException
我正在实现 LINQ 和 Nhibernate 的“IsLike”扩展,如Fabio 的这篇文章中所述。
我有这样的代码:
扩展在配置中注册(第 3 行):
但是当我尝试运行查询时出现异常
就像扩展未注册或未触发一样。该属性已设置,因为我尝试将其添加到测试本身的配置中并得到密钥已存在的异常。
NHibernate 程序集版本是 3.0.0.4000
对我可能做错的事情有什么建议吗?
c# - 将 SharpArch 与 c# windows 应用程序一起使用的示例?
是否有任何将 S#arp 架构与 c# 桌面 Windows 应用程序一起使用的示例,我注意到 SharpArch.Contrib 提供了一些功能来做到这一点,但我需要一些示例>