使用实体框架的数据访问层的建议
我想了解您对这个问题的看法: 我使用实体框架和泛型类编写了一个数据访问层。因为在 C# 中使用事务并不是最佳实践:System.Transactions、SqlConnect…
ASP.net简单删除查询,传入字符串值
DELETE FROM tblArtworkApprovalUsers WHERE (userID NOT IN (@UserIDList)) AND (approvalID = (SELECT ID FROM tblArtworkApprovals WHERE (templat…
Dispose() 如何知道它是由于异常而被调用的?
我想编写一个简单的工作单元类,其行为如下: using (var unitOfWork = new UnitOfWork()) { // Call the data access module and don't worry about …
将数据从读取器加载到对象中的更好方法是什么
看一下下面的代码,加载列表 while (dataReader.Read()) { City city; if (City.TryLoad(dataReader, out city)) { defaultCities.Add(city); } } Try…
使用 XML 类型在 SQL Server 中实现复杂架构的建议
我的应用程序具有复杂的域实体架构。 要求使用SQL Server 2008。以下是复杂性: 域实体是分层的:数据结构是树;它嵌套到许多级别。树中很少有节点是…
将数据库连接字符串存储到 .net DLL 数据层的 my.settings 中
大家好 在为 Web 应用程序实现数据层 DLL 时,我一直使用这种方法: 1)将数据集放入 dll 项目中 2)使用带有这样的方法的帮助器类: public shared s…
ASP.NET MVC:BLL 和 DAL 到存储库设计
我们正在从 ASP.NET Web 窗体迁移到 MVC 2.0。在我们的大多数项目中,我们都有一个典型的设置来与数据库进行通信。 通用(“SiteMenu”和“用户”等对…
关于用实体框架替换企业库数据访问块的建议
几年前,我们开发了一个大型 ASP.Net 应用程序(C# / .net 3.5),该应用程序必须是“数据库引擎”非依赖性的(意味着该应用程序可以使用 SQL Server…
我应该选择哪种关系:关联还是聚合?
我的数据库中有一个教授表。我想为代码隐藏部分创建一个 UML 图。 类结构将是: - 一个 Profesor 类,映射数据库表中的信息(id、名字等) - Proffeso…
ASP.net DAL获取刚刚插入的记录的ID
// Add into DB int recordID = 0; using (tblArtworkTemplatesTableAdapter tblAdapter = new tblArtworkTemplatesTableAdapter()) { tblAdapter.In…