.NET组件控件

Silverlight 4.0 + MVC 2.0 + WCF RIA Services + EF 4.0 =加载错误

VS 2010(更新的WCF RIA服务) Silverlight 4.0(随WCF RIA服务一起打包) MVC 2 EF 4.0 我正在设置它,以便面向公众的页面将是MVC的html,但管理部分将是使用WCF RIA服务的Silverlight导航应用程序数据访问。 当我在Webforms应用程序中创建silverlight应用程序时,它可以工作(我可以添加一个datagri ..

实体框架4非常慢地将订单链接到具有10,000个订单的客户

我有一个客户和订单实体。 客户可以有多个订单。 当我创建新订单并设置客户属性(Order.Customer = customer)时,客户有10,000个订单,那么有一个LONG延迟(20s秒)。看来,在添加新的订单之前,上下文正在加载所有10,000个订单。 我目前没有直接使用我怀疑可能会帮助的FK。 任何想法如何可以改善没有大规模重构的事情? 干杯。 解决方 ..
发布时间:2017-08-22 01:11:55 .NET组件控件

警告错误6002:表/视图没有定义主键

此主题在这里几次,但没有答案给我选项如何在EF中避免此问题。 我的警告: 警告错误6002:表/视图'ADContainersWithEnvironmentsView' 没有定义主键。关键已被推断, 定义被创建为只读表/视图。 基本上我是在我的项目中使用数据库第一个方法与EF。 我有观点: CREATE VIEW [dbo] .ADContainersWithE ..
发布时间:2017-08-22 01:11:42 .NET组件控件

实体,处理大量记录(> 35毫升)

我们拥有相当大的相关表格,每个相关记录超过3500万条。我需要创建一些WCF方法,使用一些参数(数据范围,类型代码等)查询数据库,并返回相关的结果集(从10到10,000个记录)。 该公司在EF 4.0上标准化,但对4.X开放。我可能会将争论转移到5.0,但不太可能。 使用Entity处理如此大量记录的最佳方法是什么?我应该创建一组存储过程并从Entity中调用它们,还是在Entity ..

实体框架在本地工作,但不在天蓝色

我有一个在本地完美工作的网络项目。 但是当我在Azure上发布的网站中更改连接字符串以连接到SQL Azure上的数据库时,它将开始提供此错误。 System.Data.Entity.Infrastructure.UnintentionalCodeFirstException:使用数据库优先和模型优化开发的T4模板生成的代码在代码优先模式下使用可能无法正常工作。要继续使用Database ..
发布时间:2017-08-22 01:10:11 .NET组件控件

通过MetadataType属性获取应用于生成实体的自定义属性

在我们的应用程序中,我们使用EF4.0和POCO Entity生成器从数据库生成实体。要应用数据注释,我们正在创建接口并在我们创建的部分类上实现这些接口,以匹配使用EF生成的部分类。 / *实体生成类型* / public partial class SomeEntity:EntityBase { public virtual string SomeProperty { g ..
发布时间:2017-08-22 01:09:19 .NET组件控件

实体框架4:ObjectContext事件成功保存

有没有一个好的方法来检测何时实际提交了 ObjectContext 更改? SavingChanges 发生在进入数据存储之前,但我还需要一种方法来知道这些更改是否实际提交。 提前感谢 John 更新: 我有一个代码首先是DbContext。这被馈送到动态数据,正如我发现使用DbContext的内部ObjectContext(当转换到IObjectContextAdapt ..
发布时间:2017-08-22 01:08:57 .NET组件控件

具有TVP参数的ExecuteStoreQuery

我有一个存储过程在我的数据库中获取一个表值参数,一个包含一个整数Id列的IdTable对象的列表。 我有一个实体数据库模型,并希望执行以下操作... ProjectEntities projectEntities = new ProjectEntities(); DataTable stationIds = new DataTable(); stationIds.Colu ..
发布时间:2017-08-22 01:08:02 .NET组件控件

EF4中的Datetime2转换

好的,在花了无限时间的谷歌寻找答案后,我必须在这件事上增加另一个问题... 我有一个有2个datetime字段的表,由VS 2010中的EF4 EDMX设计器生成。 SQL 2008中生成的字段是datetime,而不是datetime2。 查看edmx标记,这些字段的类型为datetime2。 插入错误与已知的转换问题datetime2 / datetime .... ..
发布时间:2017-08-22 01:07:48 .NET组件控件

从表中获取3个随机记录

我已经阅读了一个类似查询的多个答案,但是没有一个似乎没有达到目标。 想象一下,我有一个包含10行的表,如何使用Entity Framework从此表中检索3个随机行?不只是1个随机行,而是3个随机行 - 每个行都是不同的? 提前感谢 解决方案 var threeRandomFoos = foos.OrderBy(x => Guid.NewGuid())。Take(3); ..
发布时间:2017-08-22 01:07:32 .NET组件控件

级联删除,同一表,实体框架4代码第一

Hi Im目前正在使用.sdf数据库(Server Compact V4.0)和sql express。我试图在同一个表(类别 - 子类别)上设置一个级联删除,但我得到我不能添加到同一个表的关系。 外键约束和 更新或删除级联规则, 自引用一列相同的 表不允许 我可以做些什么? 编辑 我是唯一有这个问题的人? 解决方案 正如您所提出的SQLException一样 ..
发布时间:2017-08-22 01:07:18 .NET组件控件

EF CTP5中的modelBuilder.IncludeMetadataInDatabase在哪里?

使用CTP4,我以前可以执行以下操作(如由ptrandem建议): modelBuilder.IncludeMetadataInDatabase = false 使用这一行代码,EF不会在我的数据库中创建EdmMetadata表, 在新的CTP5中,我无法找到一种方法来完成此任务,所以现在每次更改模型时,我都会得到以下结果: / p> 自创建 ..
发布时间:2017-08-22 01:07:04 .NET组件控件

表/视图没有定义主键

将数据源添加到我的项目后,我保存了我的项目,以查看是否一切都很好,直到我做了。 但是我有一个11个警告/信息消息,说明: 表/视图'MyDataBase .TableName'没有定义主键。关键已被推断,定义被创建为只读表/视图。 我有14个表,其中4个表有自己的主键和其他表使用外键相互引用 这是什么问题? 请帮助 解决方案 EF中的每个实体必须是唯一可识别的。 ..

只有LINQ to Entities中的排序输入才支持“Skip”方法。必须在方法“跳过”之前调用“OrderBy”方法

$ p $ b $ p $ p $ b $ p $ b DefaultModel.RegisterContext(typeof(masterEntities1),new ContextConfiguration(){ScaffoldAllTables = true}); 当我运行一个应用程序,它显示一个表的列表,但是当我点击任何一个表抛出异常: 仅在L ..

“DbProviderFactories”部分只能在配置文件中显示一次

使用实体框架调用WCF .net 4.0服务时,我们收到此错误。 “DbProviderFactories”部分只能在配置文件中显示一次 它是使用EF和其他.net 4.0的服务器上的第一个应用程序WCF服务没有收到此错误。 有没有办法通过编辑服务器上的机器配置文件来纠正这个错误? 解决方案 也许您可以创建web.config条目,覆盖您想要更改的任何机 ..
发布时间:2017-08-22 01:04:57 .NET组件控件

实体类型没有键定义 - 代码优先

我很喜欢MVC以及实体框架。我搜索很多,并且找到几个类似的问题(例如实体类型没有定义密钥 )但是他们并没有解决我的问题。 命名空间MvcAppInvoice.Models { public class Customer { public int CustomerID {get;组; } public string FirstName {get;组; } public st ..
发布时间:2017-08-22 01:03:01 .NET组件控件