adonetefx相关内容

EF 4.1 Pocos中的UnitOfWork + Generic Repository模式

您好, 我正在使用EF 4.1和Pocos开展项目。 实施该项目的最佳方法是什么UnitOfWork + Generic Repository模式呢? 我一直在阅读一些文章但主要使用的是EF 3.5,而且通常不是Generic Repository。 谢谢, Miguel 解决方案 我在code.msdn上有一个WCF RIA服务示例一个工作单元/存储库模式与 ..
发布时间:2019-06-17 01:49:59 其他开发语言

将EF中所做的更改反映回数据库。

据我所知,如果我在EF中进行了更改,那么在数据库模式中启动这些更改的过程就是手动,痛苦和繁琐的过程。 这个版本在新版本中有所改进吗? 或者我首先做错了吗? 解决方案 如果您正在进行模型优先或数据库优先,请查看 SQL Server开发人员工具,代号"Juneau" (以及 此视频)。 对于代码优先,请查看我们一直在做的工作 Code First Migrations (关注 ..
发布时间:2019-06-17 01:49:56 其他开发语言

ADO.NET实体框架和ADOMD.NET

嗨, 任何人都可以发送一些关于在ADOM.NET实体框架中使用ADOMD.NET的链接吗? 或者是否有一个不同的框架,比如ADOMD.NET Entity Framework? (即使它在.NET 4.0中也不错。) 请发送一些有关使用ADOMD.NET / OLAP和Entity Framework的详细信息。 谢谢&最诚挚的问候, Bennz Bennz 解 ..
发布时间:2019-06-17 01:49:54 其他开发语言

2011年6月CTP安装后无法生成模型

自从安装Entity Framework 2011年6月CTP以来,我无法生成ADO.NET实体数据模型。 我已经将项目的目标框架指向了"Microsoft Entity Frame June 2011 CTP Client Profile"。和"Microsoft Entity Frame June 2011 CTP"。 当我尝试添加ADO.NET实体数据模型时,我收到错误"类型构造函数抛出 ..
发布时间:2019-06-17 01:49:48 其他开发语言

CTP5 Code First TPH与抽象类

您好 以下代码不会运行它 - 产生跟随它的错误。如果我删除EntityA的定义,或者如果我使EntityB非抽象,那么它可以正常工作。这个问题似乎源于同一个超类的抽象和非抽象子类 。 命名空间 EFCodeFirstTest { public 班级 实体 { public   ; Guid Id { get ; 设置;} } p ..
发布时间:2019-06-17 01:49:39 其他开发语言

你能在同一个项目中拥有数据库优先和代码吗?

我有一个首先使用数据库的项目。 我已经使用了我的一个实体集(一个edmx文件?)并将其转换为使用代码优先方法。 我有一个简单的单元测试,它创建我的派生数据库上下文并尝试保存/重新水化代码第一个实体,但DbSet.Add最终抛出一个参数异常,说它无法找到概念另一个不相关的 和未使用的edmx文件中定义的类型的模型。 System.Data.Metadata.Edm.Metadat ..
发布时间:2019-06-17 01:49:27 其他开发语言

Code First - DbContext上没有Detach()方法

我想知道为什么DbContext对象上没有Detach方法,就像ObjectContext一样。 我只能假设这个遗漏是有意的,但我很难搞清楚原因。 我需要能够分离并重新附加实体 (例如,用于放入ASP.NET项目中的缓存)。 但是,由于我无法分离实体,当我尝试附加与先前上下文关联的实体时,我得到"实体对象不能被多个实例引用 of IEntityChangeTracker "例外 ..
发布时间:2019-06-17 01:30:27 其他开发语言

通过SqlQuery工作删除但失败?

如果我有DBSet映射到类别[来自CTP 5简介页面中的示例代码] 然后我可以使用 var sql = db.Categories.SqlQuery( " select * from Categories where name like @ name" , new System.Data.SqlClient。 SqlParameter ( " name" ..
发布时间:2019-06-17 01:29:49 其他开发语言

来自ADO.Net DBContext Generator的安全警告

HI " ;运行此文本模板可能会损害您的计算机。如果您从不受信任的来源获取它,请不要运行它..." 当我尝试从edmx文件添加CodegenerationItem时,此警报的原因是什么。 如何避免此警报?这是一个严重的警告 谢谢***分享知识以获得更多*** 解决方案 这运行任何T4模板时发出警告。它只是提醒您即将执行某些代码,并且只有在您信任该代码的来 ..
发布时间:2019-06-17 01:20:00 其他开发语言

Code First Migration Seed

当我覆盖种子时,我会遇到以下异常: 指定'-Verbose'标志以查看迁移期间正在执行的SQL命令。 找到0暂挂的迁移:[]。 添加种子数据(如果在"迁移设置"类中重写了种子方法)。 更新数据库时发生异常。 System.UnauthorizedAccessException:拒绝访问路径'C:\Program Files(x86)\ Mesrosoft Visual S ..
发布时间:2019-06-17 01:19:48 其他开发语言

DbMigration.RenameColumn有效吗?

使用EF 4.2,我试图像这样进行迁移: public partial class TestMigration:DbMigration { public 覆盖 void Up() { RenameColumn(" Blogs" ," Description" , " Text" ); AddColumn(" Blogs" ," Test" ..
发布时间:2019-06-17 01:19:30 其他开发语言

在Code First Migrations中从文件中读取sql

我关注ADO.NET团队代码优先迁移的帖子: Alpha 3‘ No-Magic’ 演练 我正在尝试使用sql读取一个文件,以便在asp.net mvc Web应用程序中进行迁移。问题是,无论我做什么,我都无法获得项目的根路径。我总是得到'c:\Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \IDE \', 想法是 ..
发布时间:2019-06-17 01:08:45 其他开发语言

代码优先 - 将实体的字段映射到同一列

使用Model-first和Table-per-heirachy,我可以创建两个继承自同一基类的类,并将两个派生类中的每一个中的列映射到同一个表列,这样我就可以'重复使用'列。 如果我尝试使用Code-first,我会收到以下错误:"类型中的每个属性名称必须是唯一的。已经定义了属性名称"XXX"。" 我认为这是代码优先的错误? 以下是一些示例代码: public ..
发布时间:2019-06-17 00:57:20 其他开发语言

实体框架2011年6月CTP

将目标框架更改为2011年6月的EF CTP后,它与我的Win7 Dev Machine配合得很好,但在虚拟环境中xp machine 它会抛出此错误。 System.IO.FileNotFoundException:无法加载文件或程序集'System.Data.Entity,Version = 4.2.0.0 ,Culture = neutral,PublicKeyToken = ..
发布时间:2019-06-17 00:57:17 其他开发语言

nuget 1.6更新后迁移无法正常工作

自从我安装了nuget 1.6之后,安装了ef迁移的power shell命令无法运行。我得到"术语'更新 - 数据库'不被识别为cmdlet的名称"...如果我重新安装nuget包它将工作,但如果我关闭visual studio 并再次打开它命令 再次消失。 解决方案 也为我打破,不知道为什么...... 你可以通过在此期间从包管理器控制台运行它来解决它 import-mo ..
发布时间:2019-06-17 00:57:03 其他开发语言

检测实体是否是新的

您好,我正在尝试以通用方式检测实体是否为新实体。我想避免数据库之旅。所以我会检查id属性是null还是零。但是有没有可能检测到id属性(也是通用的)?我没有找到 包含有关该实体的任何信息的任何元数据。 Mattia Baldinger http://www.mbaldinger.com/ 解决方案 不确定DbContext这可以变得更简单但你可以做这样的事情 pu ..
发布时间:2019-06-17 00:56:42 其他开发语言

RIA beta不会生成元数据类

我已经下载了新版本的RIA,当我添加新的域名服务时,我会检查"生成元数据的关联类",但是不会生成元类。 它在我安装新的bata之前工作,是的,我的EDM在同一个 项目中。 解决方案 嗨, 这个问题最好在RIA论坛上解决,抱歉我不能为你移动它,因为他们有一个单独的论坛系统; http://forums.silverlight.net/forums/53.aspx ~ ..
发布时间:2019-06-17 00:44:50 其他开发语言