跨 DAL 操作的事务 + Web 服务调用 +记录
我已经看过这里 并发现了一些关于管理交易的很好的建议。 我的问题是,我至少在一种情况下还调用 Web 服务,记录到数据库表。下面是一些伪代码,可能…
如何为 ASP.NET Web 应用程序引用 App_Data 文件夹中的 Sqlite db 文件?
我目前根据 ASP.NET 最佳模式和实践将我的 sqlite db 文件存储在 App_Data 文件夹中。 目前我在 webconfig 中使用以下内容: <connectionStrings>…
如果我稍后应用 ado 实体框架,推荐的数据访问层设计模式是什么?
我正在创建一个网站并使用 Linq to SQl 作为数据访问层,并且我愿意使该网站可以在 linq to sql 和 ado 实体框架上工作,而无需更改其他层中的许多内…
数据层或域层的规则验证?
我一直在阅读 Steven Sanderson 的 Pro ASP.NET MVC Framework,其中第 11 章讨论了数据验证。 在第 390 页,我们看到将验证逻辑移动到模型层部分。在…
为什么将 DAO 层置于持久层之上(如 JDO 或 Hibernate)
数据访问对象 (DAO) 是一种常见的设计模式,由 Sun 推荐。但 Java DAO 的最早示例直接与关系数据库交互——本质上,它们是在进行对象关系映射 (ORM)。…
在 C# 中学习 ado.net 并寻找好的代码示例
我正在尝试学习 ado.net。我想看到一个真实的项目,真实的 3 层代码,运行良好且编写良好。 我分别理解每个部分,但我不明白它们如何协同工作 这就是…
如何将 DbDataReader 映射到 Castle.Windsor 解析类型?
这让我很困惑,所以这个问题可能会很困惑。 我有一个应用程序,它使用 IJob 接口的实现来完成不同的任务。 public interface IJob { int Id { get set…
RIA 服务在创建数据访问和逻辑层时如何帮助我?
在 这个答案他说我可以在创建我的三层解决方案时使用RIA服务,它如何帮助我以及它如何节省我的时间,因为当我在msdn上检查它时,我发现RIA与银光,当…
您觉得《C# 敏捷原则、模式和实践》中的数据访问部分(使用 SQL Server)怎么样?
您如何看待这样的数据访问代码: public void AddCusotmer(Cusotmer customer) { //save customer into database ... // save payment type SavePayme…
使用 LINQ to SQL 实现下一个/上一个
我有下面的代码,试图允许用户通过单击 WinForm 上的“下一步”或“上一步”来“单步执行”数据库中的案例注释。它只会获取第一个案例注释。 我做错了…
有没有办法为 C# 库设置调用应用程序的执行权限?
我正在创建一个用于多个应用程序的 DAL,但我没有提供任何授权或身份验证来验证调用应用程序是否有权执行 DAL 并访问数据,即确保用户只能看到他们所…
问题:GridView/ObjectDataSource 的排序根据页面而变化
我有一个 GridView 使用分页绑定到 ObjectDataSource。 分页工作正常,只是排序顺序根据正在查看的结果页面而变化。 这会导致项目重新出现在后续页面…