adonetefx相关内容

加入各种关系多样性表

嗨,我们有一个企业数据库,实体之间的所有关系都通过一个连接表进行。为简单起见,假设我们在表B中有一个带有Base抽象类的TPT方案,在表C,U,S中有派生类C,U和S.还有一个连接表R保存所有关系。 C和U之间的关系是多对一的(计算机有主用户。同一用户可以是多台计算机的主用户)。 C和S之间的关系是多对多的(比如计算机安装了软件)。 表R有其他字段,因此EF不会将其视为连接表。为了使它 ..
发布时间:2019-06-17 10:45:25 其他开发语言

EF 4和ASP.NET 4.0成员资格中的受限访问

Hello, 几乎我们应用程序中的每个数据请求(或更新/插入)都需要将操作限制为属于当前ASP.NET Membership用户的行。 是否有一种简单的方法可以在每次数据访问中包含当前用户的Context?看起来为每个查询设置一个拦截器是有用的,我们可以在其中包含用户的ID。 使用ASP.NET 4和EF 4处理这种情况的最佳方法是什么?作者:ASP.NET 3.5 For Du ..
发布时间:2019-06-17 10:45:20 其他开发语言

模型设计器和导入模型

我对新的实体框架有疑问。目前,我们正在使用Visual Studio和Entity Framework的当前发行版开发应用程序。我遇到的一个问题是模型的复杂性。随着数据库的增长和变化,模型变得庞大而且无法实际可视化系统。我需要能够将模型分解为与使用它们的服务直接相关的较小模型。问题是,有一些较大的交叉实体(组织\登录)在任何地方都使用。我需要能够包含\引用另一个模型。当前的模型设计师不支持这一点。 ..
发布时间:2019-06-17 10:38:31 其他开发语言

与beta 2的EDM映射问题

我有四张桌子Child,Toy,Food和Child2Entity。我希望通过关联表将孩子,糖果(1对多)和玩具(1对多)联系起来。 所有玩具的EntityType = 1,糖果的EntityType = 2。来自DB的孩子我希望根据EntityType获得他所有相关的糖果和玩具,例如,如果我选择从EntityType = 1中检索孩子和他的相关实体,我将期望得到一个特定的孩子玩具。 我也希望 ..
发布时间:2019-06-17 10:38:26 其他开发语言

映射参与多个关系的外键

我有一个大型数据库,其中包含五个表的子集: 一个 http://www.senselessdestruction.com/AssociationProblem.jpg 当根据这些表创建实体模型时,我收到错误: 从存储模型中省略了外键约束'FK_UserContractCompanies_TimesheetContractEntries'。表'SMSModel.Store.UserCo ..
发布时间:2019-06-17 10:38:07 其他开发语言

如何在仅代码场景中声明多对多关系

如何在仅代码场景中声明多对多关系? 解决方案 我在上一篇关于代码的文章中找到了如何做到这一点。主要问题是将我的集合从IList更改为ICollection。一切都开始工作了。 为什么使用ICollection而不是IList。有技术原因吗? IList是NH的一个好习惯。 ..
发布时间:2019-06-17 10:38:01 其他开发语言

存储过程 - 多种返回类型

嗨, 我正在尝试将我的代码迁移到EF4,我需要帮助使用返回多个结果类型的存储过程。 在linq to sql中我通过使用"管理"来管理它; IMultipleResults " interface和" ResultType"如何在EF4中使用带有多种结果类型的sp? [Function(Name =" dbo.P_USR_UserSummeryDetails" )] [Resul ..
发布时间:2019-06-17 10:37:58 其他开发语言

自定义代码生成策略?

嗨,我为数据库代码生成创建了自定义数据库生成工作流,效果很好。 (对于任何有兴趣的人,我都跟随'开发人''D3'应用的主角: (http://blogs.msdn.com/ dsimmons /存档/ 2009/06/30 / D3建设伟大的软件 - 是 - 一 - 战斗 - 唐叔离开,任何资产上最sidelines.aspx ) 我想为代码生成做同样的事情 - 有这样的事情吗?我知道我 ..
发布时间:2019-06-17 10:37:55 其他开发语言

实体框架中存储过程的自我跟踪实体

Dears, 技术 =============== 我必须使用的技术是WCF和存储程序和实体框架读取数据,而不是插入,更新和删除 任务 = =============== 用户可以直接创建新类别并输入一些新的子类别作为以及。 数据库 =============== 类别 分类ID INT CategoryName VARCHAR(50) } 子类别 { ..
发布时间:2019-06-17 10:37:47 其他开发语言

EDM4与POCO x WebService

我对此代码有疑问: 我的班级: 公共班级人员() { 私人名单 _peopleparent = new List(); public virtual int Id {get;组;公共虚拟字符串名称{get;组;公共虚拟int? ParentId {get;组;公共虚拟人父母{get;组;公共虚拟列表 PeopleParent { g ..
发布时间:2019-06-17 10:32:05 其他开发语言

添加基于表达式的版本以包含运算符

目前新的EF 4.0有context.LoadProperty方法,该方法使用表达式语法来获取属性名称。 我认为你应该为ObjectQuery Include方法添加相同的重载。 例子: products.Include(p => p.Tags) 解决方案 绝对,我相信那里已经编写了扩展方法来执行此操作。从我们的目标中删除所有EF LINQ查询中的字符串。 ..
发布时间:2019-06-17 10:31:54 其他开发语言

非身份主键策略

大家好我们正在尝试在遗留数据库上使用VS2010实施EF 4.0,遗憾的是,不使用表主键的标识字段(PK列是当前系统使用自定义的INT服务器端代码获取maxID然后递增1以创建新的主键 - 可怕的数据库设计是,但我们坚持使用它。) 。寻找有关如何使用EF实现此目的的最佳实现的想法。在我的EDMX模型中,我尝试更改PK字段的属性以使Setter变为私有(意图以某种方式在调用context.Save ..
发布时间:2019-06-17 10:31:52 其他开发语言

SQL中的默认值

嗨,我正在使用VS2010 Beta 2(来自MSDN的最新版本)。 我正在测试实体框架,看起来很有趣。 我去过尝试进行实体拆分,但由于默认值错误3023而无法执行此操作。 为了试图找出问题,我只是通过从SQL中选择一个表来创建模型。 /> 当我从模型中删除其中一个属性,并尝试编译时失败并显示错误3023. 我读了另一篇声称模型未读取默认值的帖子一栏。 这对我来说是 ..
发布时间:2019-06-17 10:31:35 其他开发语言

为什么我不能通过EDM设计器在每层次表映射中的继承类上创建NavigationProperty?

问候, 我有一个每层次表映射,并且该表具有模型引入的可选FK关联。在一个继承的类中,我想要表示使用它的NavigationProperty然而,对于设计者而言,这似乎是不可能的,因为我无法编辑继承类的关联。执行此操作的最佳方法是什么? 解决方案 只需删除关联并按照您希望的方式重新创建它。 ..
发布时间:2019-06-17 10:31:27 其他开发语言

wcf上的转换代理;我必须设置ProxyCreationEnabled = false

在下面的帖子中,迭戈说 一般来说,POCO代理的WCF序列化存在问题(延迟加载和变更跟踪类型)。在Beta 2中,唯一的解决方法是在实现序列化对象时转换代理: http://social.msdn.microsoft.com/Forums/en-US/adonetefx/thread/1f5088fb-39d0-4e53-85bf-98bfa11bb911 解决方案 Zeesh ..
发布时间:2019-06-17 10:24:55 其他开发语言

从单独的程序集使用EF时出错

嗨大家, 我用EF做了我的第一步。当从包含它和EDM的程序集中访问objectcontext时,一切正常。 但是现在我创建了一个单独的winform-app并试图使用驻留在另一个DLL中的EF功能我得到一个错误告诉我要么无法在配置文件中找到连接,或者它不适合与EntityClient提供商一起使用。 如何解决此问题? 来自柏林的问候语bolek75 解决方案 最简单的事情( ..
发布时间:2019-06-17 09:34:06 其他开发语言

从多个程序集中查询实体

嗨, 我正在考虑将EF用于我正在开展的一个新项目。我的一个要求是在单独的程序集中定义数据库的子集。 例如,Products表将在程序集A中。整个客户和订单将在程序集B中定义。如果B引用A,则B中的代码是否可能包含在两者之间运行连接的查询产品和订单? EF能否在SQL级别上做到这一点? 希望我有道理:) 解决方案 如果我理解正确,那么可以做你说的。 您可以拥有相同的模型和Obje ..
发布时间:2019-06-17 09:33:01 其他开发语言

将外键添加到EDM事后?

我在VS 2010 Beta2中基于SQL服务器数据库构建了我的EDM,定制了实体名称和实体容器名称,但我忘了添加FK。左是否可以通过以下方式添加FK事后巫师? 我没有成功。在我看来,唯一的方法是创建一个新的EDM。但问题是我的自定义丢失了。 解决方案 你好, 你可以使用设计师将现有的独立关联改为FK关联,但这是一个手动过程,您需要应用于每个单独的协会。这个过程,从我的脑海中如下: ..
发布时间:2019-06-17 09:31:18 其他开发语言

NOLOCK

我们正在评估EF4,我的DBA说我们必须在所有SELECT语句中使用NOLOCK提示。 我不想就是否这是一个好主意进行辩论。 我正在做我被告知要做的事。 ;) 我已经阅读了关于如何在EF4中实现这一点的不同想法,但所有这些看起来都是一种解决方案而不是微软或EF4批准的。 什么是官方微软对使用LINQ to SQL和EF4时希望其SELECT语句包含NOLOCK提示的人的响应? 谢谢。 ..
发布时间:2019-06-17 09:18:44 其他开发语言