问题标签 [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.
wcf - 跨 wcf 休眠实体
我一直在阅读有关使用 Sharp Architecture 通过 Wcf 控制休眠的信息。Sharp Architecture 中有什么东西可以帮助我通过 wcf 发送延迟加载的 nhiberante 实体吗?
nhibernate - 在 SharpArchitecture 中使用 Npgsql 时出现的问题
在 SharpArchitecture 中使用 Npgsql 时,有没有人可以帮助我。我很沮丧。我使用了 Postgresql 8.4、Npgsql 2.0.11、SharpArchitecture 2.0.0.0 和 Visual Studio 2010。
我的示例项目名为“成功”。
1)我在每个项目中都引用了Npgsql驱动,并配置我的NHibernate.config如下,我觉得没有问题:
2)我的数据库域文件如下,一个表名student(sno, sname, sage),sno是PK和键入的字符串:
3)为了使用非Id列表,我删除了默认的MyEntity1.cs,并修改了AutoPersistenceModelGenerator.cs如下:
4)在Tasks项目中,我创建了接口IStudentRepository.cs和类StudentRepository.cs,修改了NHibernateRepository,以便通过“sno”获取记录。
5)在MVC项目中,创建StudentController.cs并使用StudentRepository代替NHibernateRepository,一些关键代码如下:
6)我创建了视图,到目前为止一切正常,但在最后一步,项目显示错误如下。但是,将项目更改为 SQL Server 2005 平台时没有问题。错误出现在 Global.asax.cs:
错误详情如下:
请帮我!由于缺乏最后的努力,我觉得没有成功。我很沮丧!
asp.net-mvc-3 - 将夏普架构从 1.9.6 升级到 2.0.x
我有一个使用 Sharp Architecture 1.9.6 构建的现有 ASP.NET MVC3 站点,我想升级到 2.0.4。
我使用 NuGet 来:Update-Package sharp-architecture
. 显然存在许多编译问题......所以我一直在尝试使用版本历史作为粗略指南来更新参考。
不幸的是,它并没有太大帮助,因为像 SharpArch.Infrastructure 这样的命名空间似乎已经在 2.0.0 --> 2.0.4 之间消失了,这很奇怪,因为我认为他们使用了语义版本控制......但无论如何......
我一直在网上搜索有关如何升级的指南,但没有发现任何有用的信息。即使阅读了尖锐的架构博客也没有帮助我解决这个问题......
那么有谁知道是否有关于如何升级到 2.0.x 版本的指南?当然,这一定是可能的。还是希望使用 Templify 建立一个新站点?
asp.net-mvc-3 - 架构定义:MVC 3(夏普架构)+多租户
我想与您分享我的想法并尝试获得一些建议。我想用尽可能好的架构来定义我的应用程序。任何评论将不胜感激。开始了...
我的技术:Sharp Architecture 1.9(MVC3、NHibernate、Castle Windsor 等)和 SQLServer 数据库
我的业务案例:SaaS 应用程序。许多客户,每个客户有多个用户,每个客户一个数据库和我们代码的相同代码(只有一个实例)
问题:我需要允许多个用户使用相同的代码同时连接到不同的数据库(只需一次安装)。据我所知,Sharp Architecture 默认不支持这些东西
经过一番研究,我发现了一个新概念:多租户。我想这是正确的方法。
所以问题是:
我的假设正确吗?多租户是实现目标的最佳方式吗?
另一方面,我发现了几个有趣的链接:
http://weblogs.asp.net/zowens/archive/tags/Multi-tenancy/default.aspx(MVC方法) http://msdn.microsoft.com/en-us/library/aa479086.aspx
有人可以向我提供其他信息吗?
谢谢你的时间
此致
nhibernate - Fluent NHibernate 中的多个 UniqueKeys
我有一个场景,我需要定义两个多列唯一约束,如下所示:
这样做的原因是我需要每个客户的用户名和电子邮件都是唯一的。生成的 SQL 如下所示:
这不是预期的效果。如何创建以下 SQL?
我不确定这是否是 Fluent 或 NHibernate 的问题/限制。任何帮助,将不胜感激。
nhibernate - 使用 S#arp 架构的 SQL Azure 联合
我正在使用 S#harp 架构,有没有人找到使用它访问 SQL Azure 联合的方法?
我知道以下命令必须在事务之外执行,因为 SQL Azure 不允许在事务中“使用联合”语句。
这里还有一篇文章展示了一个创建自定义 NHibernate Session 类的示例,但是如何使用 S#arp 架构来完成/扩展呢?
我还知道 SQL Azure 联合还有其他分片选项,例如 NHibernate.Shards 或多租户 S#arp 架构扩展,但请继续回答这个问题,而不是提供其他选项。
我知道我不是唯一使用 S#arp Architecture 和 SQL Azure Federations 的人,而且 Google 没有提供太多,所以如果其他人找到了解决方案,请分享。
c# - 我可以在经典的 ASP.Net 应用程序中使用 Sharp Architecture 还是仅用于 ASP.Net MVC?
我想开始一个使用 NHibernate 作为数据访问层的新项目。现在我的问题是,我可以在 ASP.Net 应用程序中使用 Sharp Architecture 还是仅用于 ASP.Net MVC?
asp.net - NHibernate 和 Sharp 架构 - 更改 NHibernate.config 后未刷新数据库连接
我有一个在 ASP.NET 中实现的 Web 服务。
我在 Global.asax 事件处理程序中实例化我的 NHibernate 会话,如下所示:
我的问题是,每当我需要更新 NHibernate.config 连接字符串以连接到不同的数据库(出于测试目的,在部署服务器上)时,NHibernate 仍然保持与先前连接的数据库的连接。
只有重新启动 IIS 才能解决此问题。有谁知道这是否是由于 IIS 中的缓存造成的?还是我错过了一些设置?提前致谢!
asp.net-mvc - Sharp Architecture - 未找到入口点
- 安装新的 Sharp Architecture 应用程序
- 运行YourApp.Web.Mvc
- 请参阅以下错误:
未找到入口点
asp.net-mvc - Sharp Architecture - NewtonSoft.Json 程序集不匹配
- 创建一个全新的 Sharp Architecture 项目。
- 成功构建、创建数据库、运行 Web 应用程序。
- 尝试通过 Web 视图向数据库添加新实体。
- 得到错误:
无法加载文件或程序集“Newtonsoft.Json,Version=4.5.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6aeed”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)