问题标签 [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 投票
2 回答
3572 浏览

t4 - 夏普架构/罗斯文问题的 T4

我刚刚下载了sharparchitecture/Northwind,我正在尝试让crud 脚手架工作。除了添加对此类库的缺失引用外,我什么都没做。我尝试运行 ScaffoldingGeneratorCommand.tt 并遇到以下 3 个错误。

错误 1 ​​编译转换:类、结构或接口成员声明文件中的标记“this”无效:BaseTemplate.tt

错误 2 编译转换:类、结构或接口方法必须有返回类型文件:BaseTemplate.tt

错误 3 编译转换:键入预期文件:BaseTemplate.tt

编译器说它们出现在 BaseTemplate.tt 的第一行,但我认为这不是真正的原因。

有人遇到过这个问题吗?你知道我能做些什么来解决它吗?

非常感谢您的时间,PK

0 投票
13 回答
33843 浏览

asp.net-mvc - IIS 上的 ASP.NET MVC3 和 Windows Auth 不断重定向到 /Account/Login

我正在运行 MVC3 和一个 Windows 身份验证 Web 应用程序。当我部署到 IIS6 时,它运行良好,直到我遇到需要身份验证的页面。然后,当我在我的应用程序中没有任何痕迹并且我的 web.config 配置为 windows auth 时,它会自动重定向到 /Account/Login。

有任何想法吗?

这是我的整个 web.config 文件: http: //pastie.org/1568510

0 投票
2 回答
427 浏览

asp.net-mvc - 对于特定的控制器,让 Windsor 实例化不同的类

我使用 S#arp Architecture,它使用 Windsor Castle 进行 IoC。我现在有了一个新控制器,与项目中的所有其他控制器不同,它需要相同接口的不同实现。即所有控制器都使用 ProductsRepository: IProductsRepository 作为实现,但新的控制器必须使用 SpecificProductsRepository。

如何配置它以自动识别和管理它?无论是纯 Windsor 方式,还是借助 ASP.NET MVC 帮助(例如在我的自定义控制器工厂中)。

好的,看起来我需要子容器。仍在搜索中。

0 投票
1 回答
191 浏览

nhibernate - 将实体传递给其他层?(ddd菜鸟)

我正在探索清晰的架构,并且已经看到它实际上是将实体传递到其他层(就表示层而言)。它不应该暴露实体的接口以使其更松散耦合吗?还是我错过了什么?

0 投票
2 回答
576 浏览

asp.net-mvc - 用 Fluent 配置替换 Sharp Architecture 的 NHibernate.config

默认情况下,从 Sharp Architecture 的 templify 包生成的解决方案使用项目NHibernate.config中的文件配置 NHibernate {SolutionName}.Web。我想用我自己的流畅配置替换它,并且仍然让 Sharp Architecture 的其余部分正常工作。

任何帮助都感激不尽。:)

解决方案:这是我如何让它工作的:

0 投票
1 回答
306 浏览

wcf - 使 WCF Northwind Sharp Architecture 工作

再次,作为 WCF、MVC 和 Sharp Architecture 的初学者,我可能会问一个愚蠢的问题,所以请耐心等待。

我终于能够使 Sharp Architecture 的 Northwind 示例工作。

我可以使用 Internet 浏览器 localhost/NorthwindWcfServices/TerritoriesService.svc localhost/NorthwindWcfServices/TerritoriesService.svc?wsdl 浏览服务

我可以使用 WcfTestClient.exe 调用服务 GetTerritories

然后我使用 Fiddler 对其进行测试: 当我请求 GET 时,Fiddler 正常: localhost/NorthwindWcfServices/TerritoriesService.svc?wsdl

当我开始请求 localhost/NorthwindWcfServices/TerritoriesService.svc/GetTerritories

他们不断给我一个 400 Bad Request 错误。

我应该做些什么来让它发挥作用吗?

我应该在提琴手标头请求中添加内容类型吗?还是我应该在服务类中添加任何属性?

任何帮助都感激不尽。

谢谢

0 投票
2 回答
261 浏览

.net - Sharp Architecture 忽略了我的公式映射

我遇到了一个问题,Sharp Architecture 将正确映射我在IAutoMappingOverride课程中设置的所有内容,除了Formula. 这些被简单地忽略了,因此我invalid identifier在尝试查询数据库时得到了 SQL。

有任何想法吗?

0 投票
1 回答
274 浏览

.net - NHibernate 3.0 Session.Query 方法

我们的团队已经在使用 .NET 4、NHibernate 3.0 和 SharpArchitecture 1.9.5 开展项目。

问题是我们无法让存储库工作并获取数据。我们只是想通过一个 Site 类来解决这个问题。

站点表充满了站点。
Site Domain类和Site表是链接在一起的,因为FluentNHibernate生成的映射文件都可以。
我们知道数据库连接是有效的,因为我们一直在使用 SharpArch 源代码调试我们的应用程序,并且 LinqRepository< Site > 中的 Session 对象的连接状态设置为“打开”。
我们有一个 SiteTasks 在内置 SharpArchitecture ILinqRepository< Site > 的帮助下实现了 GetAllSites 方法:

不幸的是,findAll变量是空的,当我们稍后尝试将其转换为列表时会抛出该错误:

任何想法?

谢谢你。

0 投票
2 回答
190 浏览

c# - 确定泛型类是否实现类型

我正在研究一个混合了流利映射和自动映射的清晰架构项目。一个基本的sharp-architecture项目已经有一个方法(AutoMappingConfiguration.ShouldMap)来确定一个类型是否应该被自动映射。我的目前看起来像这样:

本质上,ActiveUser 类型使用流式映射进行映射,而其他所有内容都使用自动映射进行映射,当然通用基类除外。我现在将添加更流畅的映射类,并且真的不想继续向此方法添加 if 语句以排除它们。我基本上需要方法

如果泛型类返回 true

存在。

有什么建议么?

0 投票
2 回答
1152 浏览

asp.net-mvc - DropDownListFor 不为列表中的首选显示/保留 Null

我有一个通过 SharpArch 的 MVC 应用程序。在我看来:

我有2个问题。

  1. 当视图绑定到模型时,下拉菜单不会更新。
  2. 除非我尝试顶部的“无位置”,否则选择会正确保留。

我可以通过将 x.Location 更改为 x.Location.Id 来处理第一点,但后来我遇到了其他问题。

我可以找到很多 DropDownList 的示例,但没有显示保存 null 的示例。

任何帮助表示赞赏。

谢谢

更新:

我刚刚升级了 Resharper(一个小更新),并被提示填写 DropDownListFor。为什么会有所作为?它足以绑定,现在它根本不起作用。