千家信息网

Visual Studio 2010 RC中如何安装EF POCO Template

发表于:2025-01-30 作者:千家信息网编辑
千家信息网最后更新 2025年01月30日,这篇文章主要为大家展示了"Visual Studio 2010 RC中如何安装EF POCO Template",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下
千家信息网最后更新 2025年01月30日Visual Studio 2010 RC中如何安装EF POCO Template

这篇文章主要为大家展示了"Visual Studio 2010 RC中如何安装EF POCO Template",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Visual Studio 2010 RC中如何安装EF POCO Template"这篇文章吧。

模板是为 VS 2010 Beta 而设计的,在Visual Studio 2010 RC中要想用,还需要额外的努力。

先直接安装这个模板文件。使用这个模板,会引用下面的文件,EF.Utility.CS.ttinclude,这个文件是 2010-1-6,是Visual Studio 2010 RC安装的。

当使用 POCO 模板时,会有出错信息:

这是由于 T4 引用的 EF.Utility.CS.ttinclude 发生了改变。

有两个途径可以选择:

一、Beta 2 与Visual Studio 2010 RC共存 前提是要有原来的 VS 2010 Beta 2 安装文件。

1、找到 \WCU\EFTools\ 目录;

2、打开 ADONETEntityFrameworkTools_enu.cab 文件;

3、提取两个文件 EntityDesignerTemplates_EFInclude......;

4、复制到 E:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\ Microsoft\Entity Framework Tools\Templates\Includes 中;

5、改名;

EF.B2.Utility.CS.ttinclude

EF.B2.Utility.VB.ttinclude

6、找到模板文件;

在用户目录下的 \AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft,下面有对应有两个目录,分别是 CS 和 VB。

\AppData 是隐藏目录。

以 CS 为例,再往下打开目录 \Microsoft ADO.NET C# POCO Entity Generator\1.0\T\Code,会有一个CSharpPocoItems.zip。

7、修改模板文件;

提取压缩包中的 两个文件 CSharpPoco.Context.tt 和 CSharpPoco.Types.tt。

把第二行的

<#@ include file="EF.Utility.CS.ttinclude"#> 改成  <#@ include file="EF.B2.Utility.CS.ttinclude"#>

8、再把改好的两个文件加到压缩包中。

完成。

有点复杂。再看看第二个方法。

二、直接修改模板文件。

这个不需要 Beta 2 安装。

1、研究错误提示,问题出在第 15 行。

2、找到模板文件,即 CSharpPocoItems.zip;

3、提取 CSharpPoco.Types.tt;

4、修改第 15 行;

TemplateFileManager fileManager = TemplateFileManager.Create(this);

改成:

EntityFrameworkTemplateFileManagerfileManager=EntityFrameworkTemplateFileManager.Create(this);

5、修改第 678 行;

fileManager.WriteFiles();

改成:

fileManager.Process();

6、再把改好的文件加到压缩包中。

完成。

以上是"Visual Studio 2010 RC中如何安装EF POCO Template"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

文件 模板 两个 目录 内容 篇文章 学习 帮助 研究 复杂 信息 前提 方法 易懂 更多 条理 用户 知识 编带 行业 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 腾讯轻量服务器宝塔面板 怎么自己编程软件开发 网络安全形势警示教育 服务器的安全等级查询 前端的开发 软件开发 网络安全教育宣传话语 dhcp服务器要不要启用 服务器文件夹如何设置以前版本 论文会被收录国家数据库吗 无锡重型软件开发内容 三部委网络安全管理 做软件开发要考什么证书吗 数据库可以设定录入规则么 网络安全员职位晋升空间途径 数据库查询时如何不输入模式名 为什么数据库的表不能改 计算机网络技术奥鹏网考答案 软件开发外派优缺点 网络安全研讨会内容 德惠智能网络技术服务口碑推荐 dse企业版服务器软件 不懂编程能学数据库吗 电脑显示服务器运行失败怎么解决 服务器不能识别存储池 开启数据库服务器配置 随着网络技术的发展线上教育 数据库的sid是一样的 日照租房软件开发 简体对应繁体数据库 还原数据库5120错误
0