如何在 N 层应用程序中使用 Fluent NHibernate?
我正在尝试在我的项目中采用 Fluent NHibernate,目前我可以从数据库获取数据,当我在应用程序服务器上时,数据包括其 PK,但是当我将此数据(作为列…
WPF - 在使用 MVVM 的 3 层架构设计中将 DAL 放在哪里?
我对整个 n 层架构相当陌生,并且对将 MVVM 与 3 层应用程序一起使用有一些疑问。 根据我的理解,我们有: View,或 UI 层,它是 xaml 文件 Model,它…
SQL Server 和客户端之间有什么关系?
这个问题是我在这里提出的上一个问题的更新版本。 我对使用 SQL Server 作为关系数据库的客户端-服务器模型很陌生。我了解到对 SQL Server 的公共访问…
Linq2SQL,实体:中间层或数据访问层
各位, 在标准的 3 层架构中,您会将 Linq2SQL dbml 文件放在哪里? 对于 ado.net 实体数据模型,您的答案是否相同? 如果dbml文件在中间层,那么你有…
n 层设计问题中的实体框架 POCO 模板
大家好, 我正在尝试遵循 POCO 模板演练。现在我在 n 层设计中使用它时遇到问题。 按照本文的内容,我将 edmx 模型和模板生成的 context.tt 放入我的 …
Web 应用程序不使用 MVC 架构的原因
过去,我主要使用 N 层架构构建所有 Web 应用程序,实现 BLL 和 DAL 层。最近,我开始进行一些 RoR 开发以及研究 ASP.NET MVC。 我理解不同架构之间的…
使用NHibernate访问数据库时最好的商业模式是什么?
我开始使用 NHiberante 作为数据访问层。 我习惯于使用存储库模型作为业务模型。 这意味着,我的域模型(不是真正的层)、我的 asp.net 应用程序层、…
在“交付” MVC 应用程序后,是否有人仍然喜欢 N 层架构?
其他 SO 线程询问了人们 如果他们更喜欢 N-Tier 或 MVC 建筑学。 我不想 继续在这个线程上进行辩论。 我正在寻找更具体的东西。 我的问题: 在交付 M…
SQL Server CLR 存储过程在数据处理任务中——是好还是坏?
简而言之 - 在 CLR 存储过程 中实现大部分业务逻辑是否是一个很好的设计解决方案? 我最近读了很多关于它们的内容,但我不知道何时应该使用它们,最佳…
使用数据存储库模式的实体框架 - DeepLoading
我一直在实现一个新项目,我决定使用存储库模式和实体框架。 我已经成功实现了基本的 CRUD 方法,并且没有转移到我的 DeepLoads 上。 从我能找到…