- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我已经在 VS2015 中安装了最新的 Entity Framework 版本 (EntityFramework.6.1.3)。我在项目中添加了 EF 并删除了 2 个 .tt 文件(edmx_file_name.tt 和 edmx_file_name.Context.tt),因为它们来自 DBContext。
现在我尝试通过在 EF 设计器中打开模型来添加 EF 6.x 代码生成模板,右键单击设计图面并选择添加代码生成项。
要在 ObjectContext 中添加代码生成,我需要安装 EF 6.x EntityObject Generator。我是从here下载的.
但是我无法在 VS 2015 中安装它。
我该如何解决?
最佳答案
好吧,对于所有像我这样不再安装 VS2013 的可怜人来说,还有更简单的选择。您可以只安装 the EF 6.x EntityObject Generator for C#对于 VS2015。
当然,VSIX 会告诉您它不适用于 2015 年。Just ignore it :)
它不受支持或宣传为“与 VS2015 兼容”这一事实并不意味着它不起作用。它是一组 T4 模板。从那时起,它们的语法或功能没有太大变化。
从市场下载 VSIX,将其保存在某处,解压缩(这只是一个 ZIP 存档),然后编辑名为:extension.vsixmanifest 的文件。在里面你会发现这样的 block :
<SupportedProducts>
<VisualStudio Version="10.0">
<Edition>VCSExpress</Edition>
<Edition>VWDExpress</Edition>
<Edition>Pro</Edition>
</VisualStudio>
<VisualStudio Version="11.0">
<Edition>VCSExpress</Edition>
<Edition>VWDExpress</Edition>
<Edition>Pro</Edition>
</VisualStudio>
<VisualStudio Version="12.0">
<Edition>VCSExpress</Edition>
<Edition>VWDExpress</Edition>
<Edition>Pro</Edition>
</VisualStudio>
</SupportedProducts>
复制、粘贴,为 Version="13.0"
添加一个 block ,也许还可以(14.0=VS2017?),保存,将其压缩回来,将扩展名更改为 .vsix 并尝试安装.
在 VS2015 上为我工作,安装没有问题,添加了 EntityObject T4 模板,并按预期从 EDMX 生成了代码。
关于c# - 如何在 Visual Studio 2015 中添加 EntityObject 生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38823159/
我想对我的 ObjectContext 执行删除操作。 这是我的代码: var tempList = someEntityObject.SomeCollectionOfEntityObject; fo
我刚得到一个要使用的 DLL 库,其中记录了以下类: 类定义: [SerializableAttribute] [EdmEntityTypeAttribute(NamespaceName = "Cus
我不确定这个问题的确切技术规范,但简单来说,我正在尝试创建一个包装器/扩展方法来保存我的实体。 所以我将新的实体数据模型 (.edmx) 文件添加到我的项目中。像这样生成 DbSet- public
我在我的应用程序中使用 EntityFramework、WPF 和 MVVM,并且在更新 EntityObjects 之间关系的数据绑定(bind)时遇到了一些问题。我能够将我的问题缩小到只有几行 X
我是 Entity Framework 的新手(我使用的是 EF5),我正在从事一个测试项目以了解一些相关知识。 现在我正在实现一些 DAO 类来访问 this tutorial 之后的数据库(有点老
我们的数据库中有一个审计表,在更新时,旧值和新值被序列化为 XML 并存储在同一行中。这些对象目前是深度克隆的: public EntityObject CloneEntity(EntityObjec
我正在使用 .Net Connector 6.3.6 处理 MySQL,并在 VS 2010 上创建实体模型。我打算编写一个通用方法,将 EntityObject 添加到其对应的表中。这是它的样子:
众所周知,如果我们有一个 EntityObject,则无法找到它所属的 ObjectContext。我想这很公平,但为什么我们可以延迟加载对象呢?延迟加载的过程肯定必须访问 ObjectContext
我想阅读 EntityObject 中的更改以纳入报告。 例如: Name: Before After Location: Before After 有没有通用的方法来做到这一点?我将 EF4 与默认
我正在使用 Entity Framework 5 构建我的第一个 MVC 4/Razor 网络应用程序,并在做出任何设计决定之前做了一些功课。 我看到 EF 对象来自 EntityObject ,它似
我的 Entity Framework 模型是从 SQL Server 数据库生成的。由于我需要从 Silverlight 访问数据库,因此我针对 EF 模型为 RIAServices 生成了一个 D
我有一个从 Entity Framework 对象生成的 XML 文档。生成的 XML 如下所示: 转发完整的 XML Editorial_MasterEntities
我们正在尝试转换 IQueryable 的实例到 IQueryable , SpecificEntityObject类型仅在运行时已知。 我们已尝试使用下面的代码,该代码无法编译,因为类型或命名空间
我正在尝试缩短长代码。原始代码执行以下操作: using (var context = new DataEntities()) { context.Table1.Foreach(x =>{ /
我一直在查看许多使用 EntityFramework 的 WCF 示例,其中大多数似乎将某种 POCO 或 DTO 类返回给客户端。 我想知道为什么这是因为默认 EntityObject包括 [Dat
我已经在 VS2015 中安装了最新的 Entity Framework 版本 (EntityFramework.6.1.3)。我在项目中添加了 EF 并删除了 2 个 .tt 文件(edmx_fil
假设我在数据库中有一行我知道一个特定的 id(在我下面的示例中 - 一个 Id = 5 的符号),我可以创建一个 EntityObject 可以附加到另一个实体而无需加载它来自数据库(同样的场景也适用
是否有一种简单的方法来比较两个 EntityObjects 的值相等。 我只是想检查所有数据库值是否相同,所以我不在乎 EntityKey 是否不同。 这可能是内置的吗?或者我应该写我自己的方法。 我
我正在为我的模型层使用 Entity Framework ,我想连接一个 PropertyChanged 事件,该事件根据属性的 OldValue 和 NewValue 更改另一个属性。有没有我可以为
除了更快的开发时间(据我所知,Visual Studio 2010 beta 2 没有用于构建 POCO 实体对象的 T4 模板),默认情况下,使用 Entity Framework 创建的传统 En
我是一名优秀的程序员,十分优秀!