adodotnetentityframework相关内容

如何在实体框架中使用存储过程获取数据?

假设我有一个存储过程sp_get_myData,我想在实体框架中使用这个sp。我尝试的是: 1.在edmx中创建一个实体以匹配sp_get_myData的resut,说它包括字段ID,名称,代码的myEntity 2.将sp_get_myData添加到edmx 3 。从sp_get_myData导入函数(右键单击sp_get_myData,创建函数导入),将返回类型指定为myEntity ..
发布时间:2019-06-16 22:53:50 其他开发语言

简单的EF绑定

嗨, 也许这个很容易做,但由于我是EF的新手,我无法弄明白。我有一个DataGridView,我需要绑定到一个包含3个属性,UserID,Name,Type的简单实体。 "类型"字段在数据库中为tinyint,对于不同类型的用户可能包含1,2或3。在DataGridView中,我希望它显示包含Admin,ReadWrite和Readonly而不是1,2和3的Type的下拉列。用户应该只能选择 ..
发布时间:2019-06-16 22:53:48 其他开发语言

从具有多对多关系的实体中进行选择

给定一个数据库结构,例如此链接中的结构: http://www.tomjewett .com / dbdesign / dbdesign.php?page = manymany.php ,其中存在多对多关系(例如订单和产品),如何使用EF创建将返回所有订单的查询包含给定产品列表中任何一个的产品? 例如,返回所有包含苹果,橙子和胡萝卜的订单,这些订单可以存储在List中。变量。如 ..
发布时间:2019-06-16 22:53:45 其他开发语言

如何才能知道EF对象的导航属性已更改?

我必须将所有更改的对象从客户端发送到服务器。但要做到这一点,我必须确定哪些对象已被更改。事件'PropertyChanged'仅适用于简单类型。如何知道某些导航属性或相关对象已更改? 解决方案 使用分部类扩展ObjectContext。并管理其SavingChanges事件。 例如: $ 对于每个条目作为ObjectStateEntry在MyContext.ObjectState ..
发布时间:2019-06-16 22:53:41 其他开发语言

实体数据源和动态数据,其中params

你好。我在网上做了很多搜索,无法找到解决方案。我是EF的新手,所以请耐心等待我... 我使用动态数据和ADO.Net Entity Framework作为数据模型。我正在显示从EF数据源中提取的[Request]对象列表。使用动态数据DynamicControlParameter定义EF数据源上的过滤器。 我想做的是在父关系值上添加另一个过滤器。即[Request]对象与[Member ..
发布时间:2019-06-16 22:53:35 其他开发语言

实体框架支持Oracle和SQL Server

我们可以在运行时创建一个可以连接到不同数据提供者(特别是Oracle和SQL Server)的EF模型(csdl)吗? 解决方案 是。有关这样做的示例代码,请参见 http://code.msdn.com/EFQuerySamples (它现在支持6个提供商,但通过修改app.config文件并提供自己的ssdl来添加更多内容是微不足道的。 ..
发布时间:2019-06-16 22:53:16 其他开发语言

Create Model向导和Update Model向导之间创建构面的差异

创建新模型时,MaxLength构面将添加到作为字符串的实体属性中。例如,如果列是nchar(10),那么属性的maxlength = 10. 但是如果我向表中添加新列然后更新模型,并且这些列也是nchar(###),则没有MaxLength方面。 根据我的理解,无论如何,RTM都会放宽其中一些方面,这样我们就可以减少CSDL和SSDL之间的一些冲突。 这些MaxLengths的 ..
发布时间:2019-06-16 22:53:10 其他开发语言

从实体中排除不可存在的列

我有一个包含很多列的数据库表。我使用EF来访问表中的数据,但我的应用程序并不真正需要来自所有列的数据。表中有很多行,所有行都很慢,我正在寻找一种方法来加快速度。 我曾经想过,如果我可以从我的实体中排除某些列,那么事情可能会更快地运行。无论如何,我可以从我的实体中排除一些列吗?我尝试了它,并得到一个错误,必须映射不可存在的列(我想要删除的大多数列是不可空的)。还有什么我可以尝试的吗?这甚至有助 ..
发布时间:2019-06-16 22:53:07 其他开发语言

调用SaveChanges()后为什么实体未在数据库中更改?

我从EF上下文中获取实体,将其传输到客户端,更改DateTime属性和EntityProperty(引用另一个实体)。在此之后,我将实体发送到服务器并应用更改。之后,我收到只有DateTime属性应用于数据库,但未应用引用属性。 //客户端 locCustomer .ModifiedDate = DateTime.Now; locCustomer.SalesTerritory = ne ..
发布时间:2019-06-16 22:53:04 其他开发语言

向实体属性添加属性

嘿所有人。 解决方案 现在很难做到这一点 - 你可以在这里阅读如何做到这一点: http: //blogs.msdn.com/adonet/archive/2008/01/24/customizing-code-generation-in-the-ado-net-entity-designer.aspx 在在EF的下一个版本中,我们将切换到基于T4的代码生成,这将允许更简单的代码生 ..
发布时间:2019-06-16 22:40:11 其他开发语言

动态实体SQL&外键

Hi All 在我的应用程序中,我正在使用Entity SQL来处理动态EntityObjects。 现在我遇到了以下情况的问题: 想象一下我有EntityObject,就像Organization一样,具有Person1(联系人)和Person2(cheaf人)以及cource对应引用(Person1Reference和Person2Reference)等属性。 从UI我得到一个Di ..
发布时间:2019-06-16 22:40:08 其他开发语言

EF与Oracle 9i

嗨! 有没有办法在Oracle 9i中使用EF?提供者我发现只能使用10g左谢。 Evgeny 解决方案 嗨*, 试着看看DevArt网站。他们有一些EF的提供者,也许它适用于9 i 。 ..
发布时间:2019-06-16 22:40:02 其他开发语言

无法使用ADO.NET Entity Framework执行存储过程

我创建了一个简单的无参数存储过程,我在下面粘贴了它。我已将存储过程导入到我的实体模型并创建了一个Function Import。永远不会创建模型中的函数,我无法使用ADO.NET实体框架执行此存储过程。我已在XML视图中打开.edmx文件,并确认此存储过程没有错误。我究竟做错了什么?是否真的不可能从实体框架中调用这样一个简单的存储过程?我已将导入函数的返回类型设置为None,看到此存储过程不需要返 ..
发布时间:2019-06-16 22:39:59 其他开发语言

Linq to实体:一般

你好 我是Linq的新人,所以我有一些一般性的问题。大多数情况下,我感兴趣的是哪些数据库可以使用Linq访问实体。据我所知,你需要为每个数据库提供一个提供程序 - 这是正确的吗?(当我尝试在VS2008中创建ado.net实体数据模型时,我必须为连接选择提供程序 - 而我所拥有的只是SQL Server和SQL Server CE的提供程序。是否有任何关于此主题的链接 任何帮助将不胜感激。 ..
发布时间:2019-06-16 22:39:53 其他开发语言

CompiledQuery和Guid

大家好,我有一个listalbum,想要使用compiledquery,代码如下: - public List ListAlbum(Guid blocId) { using(HomeBloc2Entities hb = new HomeBloc2Entities()) { return CompiledListAlbum(hb,blocId); } } ..
发布时间:2019-06-16 22:39:50 其他开发语言

如何从DataBase中导航属性名称

我有桌子A& B互相反对A有BId而B有AId为Forgien Key。当我生成EDM时,每个表中都会出现2个导航属性。在表A B& B1和B A& A1中。我想在描述数据库时命名这些属性。在AB中作为BForA和B1作为BFromA 解决方案 嗨*, 在模型中,您可以更改名称。只需选择属性,打开"属性"窗口(F4)并输入名称。 ..
发布时间:2019-06-16 22:39:47 其他开发语言

实体数据未保存到SQL数据库

Hi *, EF新手。 我有一个场景,我修改并插入数据到一个表(使用SaveChanges()方法)。 当我重新显示网格时它们出现。 如果我关闭应用程序(但不关闭) VS2008)并重新运行应用程序中存在的更改。 但是,如果我关闭应用程序,关闭VS2008并重新打开,则数据尚未更改。 当然,查看SQL表中的更改不存在。 因此,即使应用程序关闭并重新打开,实体也会看到更改,但 ..
发布时间:2019-06-16 22:39:44 其他开发语言

使用LINQ to Entities的WCF

嗨, 我们在WCF服务中使用Linq to Entities。我们创建了一个包含自动生成实体的edmx文件。在创建代理时,即使数据协定和datamember属性存在,实体也不会出现在代理类中。我们发现问题是因为自动生成的实体继承自System.Data.Objects.DataClasses.EntityObject。但是如果我们创建一个没有任何继承的类,那么该类出现在代理中。有什么方法可以 ..
发布时间:2019-06-16 22:39:39 其他开发语言