ASP.NET MVC + EF 4.1 分层、模型、视图模型
我读了几篇与 ASP.NET 分层架构相关的文章和问题,但是读得太多后我有点困惑。 UI 层是在 ASP.NET MVC 中开发的,对于数据访问,我在项目中使用 EF。 …
如何确定 EF 4.1 中具有引用属性的实体是否脏?
在启用自动更改跟踪(代理对象)的 Entity Framework 4.1 中,支持 Entity.IsDirty 似乎应该很容易。然而,到目前为止我还没有发现这种情况。 public …
在具有服务层的多层架构中,一个服务调用另一个服务是否可以接受?
我有一个多层应用程序,其中包含存储库的数据层。 除此之外,我还有一个服务层。我的理解是每个存储库应该有一个服务。 让 Service A 调用 ServiceB …
MVC 的最佳实践.. 使用接口示例进行 ViewModel 绑定
我是 ASP.NET MVC 3.0 的新手,并尝试使用 MVC ViewModel 设计构建应用程序。 我想知道重新分级 ViewModel 控制器的最佳实践是什么,并有以下几个问题…
预生成视图以提高实体框架中的查询性能
我正在尝试为我的实体框架项目预生成视图元数据,但在使用此资源时在最后一步遇到了问题: http://msdn.microsoft.com/en-us/library/bb896240.aspx …
在实体框架中映射选择存储过程
我的场景 我将 Visual Studio 2010 与 Entity Framework 4.1 结合使用 我有一个包含许多表和许多存储过程的旧数据库。 我正在使用 MVC 3 编写 ASP.NET…
实体框架无法使用 DbContext,正在创建模型
我使用的是 EF 4.1,并创建了一个普通的 EF edmx 文件。 我从数据库生成它。 生成后,我右键单击并选择添加代码生成项,以生成新类,并改用 DbContext…
C# 条件运算符的返回类型
我有一个名为 EmailMessage 的对象,它有一个名为 Timestamp 的可为空的 System.DateTime 字段。在我的 C# 代码中,我有以下行: var TS = EmailMessa…
如何验证 ASP.NET 动态数据站点中的特定字段?
我已经建立了一个动态数据 asp.net 网站,并且有脚手架。当网格视图中的行处于编辑模式时,我希望能够使用特定的正则表达式验证特定字段。我似乎无法…
EntityFramework 的新增功能如何在 linq toEntity 中编写此查询
SELECT i.answerc, d.answera, d.answerb FROM tableone AS u INNER JOIN tabletwo AS i ON u.OneId = i.OneId INNER JOIN tablethree AS l ON u.TwoI…
如何加载 IEnumerable类型的相关实体
我正在尝试加载 SingleOrDefault 实体的相关实体,但出现以下异常: IEnumerable 类型的导航属性不是 ICollection 类型的单一实现 我尝试了多种方法,…