问题标签 [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.
t4 - 夏普架构/罗斯文问题的 T4
我刚刚下载了sharparchitecture/Northwind,我正在尝试让crud 脚手架工作。除了添加对此类库的缺失引用外,我什么都没做。我尝试运行 ScaffoldingGeneratorCommand.tt 并遇到以下 3 个错误。
错误 1 编译转换:类、结构或接口成员声明文件中的标记“this”无效:BaseTemplate.tt
错误 2 编译转换:类、结构或接口方法必须有返回类型文件:BaseTemplate.tt
错误 3 编译转换:键入预期文件:BaseTemplate.tt
编译器说它们出现在 BaseTemplate.tt 的第一行,但我认为这不是真正的原因。
有人遇到过这个问题吗?你知道我能做些什么来解决它吗?
非常感谢您的时间,PK
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
asp.net-mvc - 对于特定的控制器,让 Windsor 实例化不同的类
我使用 S#arp Architecture,它使用 Windsor Castle 进行 IoC。我现在有了一个新控制器,与项目中的所有其他控制器不同,它需要相同接口的不同实现。即所有控制器都使用 ProductsRepository: IProductsRepository 作为实现,但新的控制器必须使用 SpecificProductsRepository。
如何配置它以自动识别和管理它?无论是纯 Windsor 方式,还是借助 ASP.NET MVC 帮助(例如在我的自定义控制器工厂中)。
好的,看起来我需要子容器。仍在搜索中。
nhibernate - 将实体传递给其他层?(ddd菜鸟)
我正在探索清晰的架构,并且已经看到它实际上是将实体传递到其他层(就表示层而言)。它不应该暴露实体的接口以使其更松散耦合吗?还是我错过了什么?
asp.net-mvc - 用 Fluent 配置替换 Sharp Architecture 的 NHibernate.config
默认情况下,从 Sharp Architecture 的 templify 包生成的解决方案使用项目NHibernate.config
中的文件配置 NHibernate {SolutionName}.Web
。我想用我自己的流畅配置替换它,并且仍然让 Sharp Architecture 的其余部分正常工作。
任何帮助都感激不尽。:)
解决方案:这是我如何让它工作的:
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 错误。
我应该做些什么来让它发挥作用吗?
我应该在提琴手标头请求中添加内容类型吗?还是我应该在服务类中添加任何属性?
任何帮助都感激不尽。
谢谢
.net - Sharp Architecture 忽略了我的公式映射
我遇到了一个问题,Sharp Architecture 将正确映射我在IAutoMappingOverride
课程中设置的所有内容,除了Formula
. 这些被简单地忽略了,因此我invalid identifier
在尝试查询数据库时得到了 SQL。
有任何想法吗?
.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变量是空的,当我们稍后尝试将其转换为列表时会抛出该错误:
任何想法?
谢谢你。
c# - 确定泛型类是否实现类型
我正在研究一个混合了流利映射和自动映射的清晰架构项目。一个基本的sharp-architecture项目已经有一个方法(AutoMappingConfiguration.ShouldMap)来确定一个类型是否应该被自动映射。我的目前看起来像这样:
本质上,ActiveUser 类型使用流式映射进行映射,而其他所有内容都使用自动映射进行映射,当然通用基类除外。我现在将添加更流畅的映射类,并且真的不想继续向此方法添加 if 语句以排除它们。我基本上需要方法
如果泛型类返回 true
存在。
有什么建议么?
asp.net-mvc - DropDownListFor 不为列表中的首选显示/保留 Null
我有一个通过 SharpArch 的 MVC 应用程序。在我看来:
我有2个问题。
- 当视图绑定到模型时,下拉菜单不会更新。
- 除非我尝试顶部的“无位置”,否则选择会正确保留。
我可以通过将 x.Location 更改为 x.Location.Id 来处理第一点,但后来我遇到了其他问题。
我可以找到很多 DropDownList 的示例,但没有显示保存 null 的示例。
任何帮助表示赞赏。
谢谢
更新:
我刚刚升级了 Resharper(一个小更新),并被提示填写 DropDownListFor。为什么会有所作为?它足以绑定,现在它根本不起作用。