265得票27回答
自创建数据库以来,支持<Database>上下文的模型已更改。

错误信息如下: "自数据库创建以来,'AddressBook'上下文所支持的模型已更改。请手动删除/更新数据库,或使用IDatabaseInitializer实例调用Database.SetInitializer。例如,RecreateDatabaseIfModelChanges策略将...

8得票3回答
何时在Entity Framework 4中使用ApplyOriginalValues?

我使用了ApplyCurrentValues。 但是我真的不理解ApplyOriginalValues。它与ApplyCurrentValues有何不同?什么情况下应该使用它? 我已经阅读了文档,但仍然感到困惑。

9得票4回答
“DbProviderFactories”部分在配置文件中只能出现一次。

我们在调用使用实体框架的WCF .net 4.0服务时收到了该错误。 The 'DbProviderFactories' section can only appear once per config file 这是服务器上使用EF的第一个应用程序,其他.NET 4.0 WCF服务没有收...

12得票1回答
Entity Framework如何按对象或复杂类型进行分组(GroupBy)操作?

能否对一个对象执行分组操作?from item in context.Items group item by item.MyObject select ... 如果 Item.MyObject 是一个简单的对象,例如:public class MyObject { public in...

7得票2回答
Entity Framework 4:在部分类中访问当前数据上下文

我希望在一个partial类中扩展EF实体,添加方法和属性。我经常这样做。 但现在我需要将该实体的数据与其他实体的数据组合起来。因此,我需要能够访问实体的对象上下文(如果已连接)以进行这些查询。 有没有一种方法可以从实体内部获取对象上下文? 谢谢!

11得票3回答
使用mvc-mini-profiler与EF 4.0和Ninject

我正在尝试在基于EF4的应用程序中使用新的mvc-mini-profiler,但我不知道如何正确地连接到我的目标数据源。 以下是我已经了解的内容。Func&lt;IMyContainer&gt; createContainer = () =&gt; { var profiler = ...

17得票2回答
使用Ninject、Entity Framework 4 Code-First CTP 5和模式的ASP.NET MVC 3应用程序

我尝试使用以上技术构建一些基础项目。我希望能够达到最大的灵活性和可测试性,因此在过程中尝试使用模式,以使其成为未来项目的基础。然而,似乎有些地方出了问题,我真的需要帮助。所以我有两个问题: 我的当前代码有什么问题吗?我是否正确应用了模式?有任何建议或推荐可以引导我正确的方向? 为什么这段代...

17得票1回答
为什么要使用DbContext而不是ObjectContext

我正在使用 EF 4.1 并采用 DB first 的方法,已创建了 .edmx 文件。现在我想创建 POCO 类。 为此,我从 NuGet 安装了 EF 4.x DbContext 生成器和 EF 4.x POCO 实体生成器。 我充分了解到,推荐使用 DbContext 来处理 EF ...

7得票5回答
扩展类型安全性以防止脏数据被用于需要“干净”数据的函数。

.NET或其众多语言之一能否强制执行清理不受信任的数据...或者防止在错误位置意外使用变量? 其中一个例子是当用户POST数据并且“原始”响应在SQL事务中使用时。这可能会导致从客户端脚本漏洞到整个服务器被攻击。 另一个例子是我必须将数据传递给COM对象进行进一步处理。 作为C#、ASP...

7得票1回答
LINQ-to-Entities,两个具有相同列名的视图之间的关联出现歧义列名。

这是我第一次使用Entity Framework处理复杂问题,涉及到的是IT技术。 我采用“模型优先”方法,并使用LINQ-to-Entities查询数据源。 我创建了一个实体模型,并将其作为OData服务公开,连接到一个数据库,该数据库的架构不能被我控制。在我的模型中,我有两个基于该数据...