在哪里放置“类型”使用通用存储库时的特定功能
我想知道使用通用存储库模式时放置特定于类型的函数的最佳位置是在哪里。 我的通用 Repository 具有 GetMany() 等方法,但是放置特定于类型的函数的最…
Entity Framework 4.1 自数据库创建以来,支持上下文的模型在创建数据库后立即发生了变化
我正在开发一个项目,该项目使用 Entity Framework 4.1 将各种对象保存到数据库(代码优先)。 我正在使用本地 SQL Express DB 在 Visual Studio 中进…
使用 POCO 模板实现 IEntityWithKey
我(对我来说,非常令人惊讶)从未见过任何关于此的问题或博客文章。 是否可以通过 POCO 类实现 IEntityWithKey 接口的方式修改 POCO T4 模板?我想这…
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 网站,并且有脚手架。当网格视图中的行处于编辑模式时,我希望能够使用特定的正则表达式验证特定字段。我似乎无法…