pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <bdo id='W2c8Z'></bdo><ul id='W2c8Z'></ul>

    1. <tfoot id='W2c8Z'></tfoot>
    2. <legend id='W2c8Z'><style id='W2c8Z'><dir id='W2c8Z'><q id='W2c8Z'></q></dir></style></legend>
      <i id='W2c8Z'><tr id='W2c8Z'><dt id='W2c8Z'><q id='W2c8Z'><span id='W2c8Z'><b id='W2c8Z'><form id='W2c8Z'><ins id='W2c8Z'></ins><ul id='W2c8Z'></ul><sub id='W2c8Z'></sub></form><legend id='W2c8Z'></legend><bdo id='W2c8Z'><pre id='W2c8Z'><center id='W2c8Z'></center></pre></bdo></b><th id='W2c8Z'></th></span></q></dt></tr></i><div class="sk2owci" id='W2c8Z'><tfoot id='W2c8Z'></tfoot><dl id='W2c8Z'><fieldset id='W2c8Z'></fieldset></dl></div>

      <small id='W2c8Z'></small><noframes id='W2c8Z'>

      部署和配置 ODP.NET 以在不安裝實(shí)體框架的情況下

      Deploying and Configuring ODP.NET to work without installation with Entity Framework(部署和配置 ODP.NET 以在不安裝實(shí)體框架的情況下工作)
        <legend id='bOIm5'><style id='bOIm5'><dir id='bOIm5'><q id='bOIm5'></q></dir></style></legend>

        <small id='bOIm5'></small><noframes id='bOIm5'>

          <tbody id='bOIm5'></tbody>
          • <bdo id='bOIm5'></bdo><ul id='bOIm5'></ul>

            <tfoot id='bOIm5'></tfoot>
            <i id='bOIm5'><tr id='bOIm5'><dt id='bOIm5'><q id='bOIm5'><span id='bOIm5'><b id='bOIm5'><form id='bOIm5'><ins id='bOIm5'></ins><ul id='bOIm5'></ul><sub id='bOIm5'></sub></form><legend id='bOIm5'></legend><bdo id='bOIm5'><pre id='bOIm5'><center id='bOIm5'></center></pre></bdo></b><th id='bOIm5'></th></span></q></dt></tr></i><div class="k2ugiqe" id='bOIm5'><tfoot id='bOIm5'></tfoot><dl id='bOIm5'><fieldset id='bOIm5'></fieldset></dl></div>

                本文介紹了部署和配置 ODP.NET 以在不安裝實(shí)體框架的情況下工作的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                問(wèn)題描述

                如何部署和配置 ODP.NET 以在不安裝實(shí)體框架的情況下工作?

                How do you deploy and configure ODP.NET to work without installation with Entity Framework?

                A.如何部署和配置 Oracle.DataAccess.Client?

                A. How to deploy and configure Oracle.DataAccess.Client?

                B.如何部署和配置 Oracle.ManagedDataAccess.Client?

                B. How to deploy and configure Oracle.ManagedDataAccess.Client?

                C.您需要做什么才能使用帶有 Oracle SSDL 的 EDMX 進(jìn)行構(gòu)建?

                C. What do you need to do in order to make builds with EDMXs with Oracle SSDLs work?

                D.您需要安裝什么才能獲得設(shè)計(jì)師支持?

                D. What do you need to install for designer support?

                推薦答案

                這個(gè)答案總結(jié)了(希望如此)所需的所有步驟,其中許多步驟記錄在網(wǎng)上的不同地方,可能會(huì)節(jié)省一些人的谷歌搜索時(shí)間.

                This answer summarizes (hopefully) all the steps required, many of which documented in various places online and might save someone hours of Googling.

                A.如何部署和配置 Oracle.DataAccess.Client.

                A. How to deploy and configure Oracle.DataAccess.Client.

                A.1.下載 ODAC112030Xcopy_64bit.zip 或 ODAC112030Xcopy_32bit.zip.

                A.1. Download ODAC112030Xcopy_64bit.zip or ODAC112030Xcopy_32bit.zip.

                A.1.1.將 zip 文件中以下文件夾的內(nèi)容解壓縮到您的應(yīng)用程序/主機(jī)的 bin/setup 文件夾中:

                A.1.1. Extract the content of the following folders within the zip file into your application/host's bin/setup folder:

                A.1.1.1.Instantclient_11_2

                A.1.1.1. instantclient_11_2

                A.1.1.2.odp.net4\bin\

                A.1.1.2. odp.net4\bin\

                A.1.1.3.odp.net4\odp.net\bin\

                A.1.1.3. odp.net4\odp.net\bin\

                A.1.1.4.odp.net4\odp.net\PublisherPolicy\4\

                A.1.1.4. odp.net4\odp.net\PublisherPolicy\4\

                A.2.將以下部分添加到您的應(yīng)用程序/主機(jī)的 app.config/web.config 的開頭(如果您已經(jīng)有 configSections 元素,請(qǐng)將該部分添加到其中:

                A.2. Add the following section to the beginning of your application's/host's app.config/web.config (if you already have a configSections element, add the section to it:

                <configSections>
                  <section name="oracle.dataaccess.client"
                    type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
                </configSections>
                

                A.3.將以下部分添加到您的應(yīng)用程序/主機(jī)的 app.config/web.config 的末尾:

                A.3. Add the following sections to the end of your application's/host's app.config/web.config:

                A.4.從 ODAC112030Xcopy 的文件夾運(yùn)行:

                A.4. From the ODAC112030Xcopy's folder Run:

                configure.bat odp.net4 somename
                

                我建議使用 oraclehome112030_32 或 oraclehome112030_64 作為上面的somename".

                I recommend using oraclehome112030_32 or oraclehome112030_64 as the "somename" above.

                <system.data>
                  <DbProviderFactories>
                    <!-- Remove in case this is already defined in machine.config -->
                    <remove invariant="Oracle.DataAccess.Client" />
                    <add name="Oracle Data Provider for .NET"
                         invariant="Oracle.DataAccess.Client"
                         description="Oracle Data Provider for .NET"
                         type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess, Version=4.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
                  </DbProviderFactories>
                </system.data>
                
                <oracle.dataaccess.client>
                  <settings>
                    <add name="bool" value="edmmapping number(1,0)" />
                    <add name="byte" value="edmmapping number(3,0)" />
                    <add name="int16" value="edmmapping number(5,0)" />
                    <add name="int32" value="edmmapping number(10,0)" />
                    <add name="int64" value="edmmapping number(19,0)" />
                    <add name="int16" value="edmmapping number(38,0)" />
                    <add name="int32" value="edmmapping number(38,0)" />
                    <add name="int64" value="edmmapping number(38,0)" />
                  </settings>
                </oracle.dataaccess.client>
                







                B.如何部署和配置 Oracle.ManagedDataAccess.Client.

                B. How to deploy and configure Oracle.ManagedDataAccess.Client.

                B.1.下載 ODP.NET_Managed_1120350_Beta.zip

                B.1.1.將以下文件解壓到您的應(yīng)用程序/主機(jī)的 bin/setup 文件夾中.

                B.1.1. Extract the following files into your application/host's bin/setup folder.

                B.1.1.1.Oracle.ManagedDataAccess.dll

                B.1.1.1. Oracle.ManagedDataAccess.dll

                B.1.1.2.x64\Oracle.ManagedDataAccessDTC.dll 或 x86\Oracle.ManagedDataAccessDTC.dll

                B.1.1.2. x64\Oracle.ManagedDataAccessDTC.dll or x86\Oracle.ManagedDataAccessDTC.dll

                B.2.將以下部分添加到您的應(yīng)用程序/主機(jī)的 app.config/web.config 的開頭(如果您已經(jīng)有 configSections 元素,請(qǐng)將該部分添加到其中:

                B.2. Add the following section to the beginning of your application's/host's app.config/web.config (if you already have a configSections element, add the section to it:

                <configSections>
                  <section name="oracle.manageddataaccess.client"
                    type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.112.3.50, Culture=neutral, PublicKeyToken=89b483f429c47342" />
                </configSections>
                

                B.3.將以下部分添加到您的應(yīng)用程序/主機(jī)的 app.config/web.config 的末尾:

                B.3. Add the following sections to the end of your application's/host's app.config/web.config:

                <system.data>
                  <DbProviderFactories>
                    <!-- Remove in case this is already defined in machine.config -->
                    <remove invariant="Oracle.ManagedDataAccess.Client" />
                    <add name="ODP.NET, Managed Driver"
                         invariant="Oracle.ManagedDataAccess.Client"
                         description="Oracle Data Provider for .NET, Managed Driver"
                         type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.112.3.50, Culture=neutral, PublicKeyToken=89b483f429c47342" />
                  </DbProviderFactories>
                </system.data>
                
                <oracle.manageddataaccess.client>
                  <version number="*">
                    <settings>
                      <!-- Set this path if you are using TNS aliases as connection strings (not recommended) -->
                      <!-- Instead you can use "SERVER_NAME:PORT/SERVICE_NAME" as your data source -->
                      <setting name="TNS_ADMIN" value="C:\"/>
                    </settings>
                    <edmMappings>
                      <edmMapping dataType="number">
                        <add name="bool" precision="1"/>
                        <add name="byte" precision="2" />
                        <add name="int16" precision="5" />
                      </edmMapping>
                    </edmMappings>
                  </version>
                </oracle.manageddataaccess.client>
                







                C.對(duì)于建筑:

                C.1.將此部分添加到您的 EDMX 程序集的 app.config:

                C.1. Add this section to your EDMX's assembly's app.config:

                (還沒(méi)有在 Oracle 上嘗試過(guò)這個(gè).ManagedDataAccess.Client 還沒(méi)有)

                (Haven't tried this with Oracle.ManagedDataAccess.Client yet)

                <oracle.dataaccess.client>
                  <settings>
                    <add name="bool" value="edmmapping number(1,0)" />
                    <add name="byte" value="edmmapping number(3,0)" />
                    <add name="int16" value="edmmapping number(5,0)" />
                    <add name="int32" value="edmmapping number(10,0)" />
                    <add name="int64" value="edmmapping number(19,0)" />
                    <add name="int16" value="edmmapping number(38,0)" />
                    <add name="int32" value="edmmapping number(38,0)" />
                    <add name="int64" value="edmmapping number(38,0)" />
                  </settings>
                </oracle.dataaccess.client>
                

                C.2.將名為 Oracle.xsd 的文件添加到具有以下內(nèi)容的相同程序集中:

                C.2. Add a file named Oracle.xsd to the same assembly with the content:

                <?xml version="1.0" encoding="utf-8"?>
                <xs:schema id="odpnetappconfigmappings" xmlns:xs="http://www.w3.org/2001/XMLSchema">
                
                  <xs:complexType name="addtype">
                    <xs:attribute name="name" type="xs:string" />
                    <xs:attribute name="value" type="xs:string" />
                  </xs:complexType>
                
                  <xs:complexType name="settingstype">
                    <xs:sequence minOccurs="0" maxOccurs="unbounded">
                      <xs:element name="add" type="addtype" />
                    </xs:sequence>
                  </xs:complexType>
                
                  <xs:complexType name="oracledataaccessclienttype">
                    <xs:sequence minOccurs="0" maxOccurs="1">
                      <xs:element name="settings" type="settingstype" />
                    </xs:sequence>
                  </xs:complexType>
                
                  <xs:element name="oracle.dataaccess.client" type="oracledataaccessclienttype" />
                
                </xs:schema>
                

                C.3.將上面的 XSD 添加到上面 app.config 的 Schemas 列表中.

                C.3. Add the above XSD to the above app.config's list of Schemas.

                C.4.如果您在構(gòu)建過(guò)程中遇到布爾映射錯(cuò)誤,即使構(gòu)建成功,請(qǐng)將 app.config 映射添加到 Visual Studio 的 devenv.exe.config.

                C.4. If you are getting errors for boolean mappings during build even though build is succeeding, add the app.config mappings to Visual Studio's devenv.exe.config.

                C.5.如果您想使用 Oracle.ManagedDataAccess.Client,請(qǐng)?jiān)跇?gòu)建之前手動(dòng)編輯 EDMX 中的數(shù)據(jù)提供程序?qū)傩?我還沒(méi)有嘗試過(guò))或在運(yùn)行時(shí)創(chuàng)建上下文之前對(duì)其進(jìn)行編輯并從編輯的副本加載 MSSL,而不是從資源(這似乎有效,我也使用類似的技巧來(lái)選擇為不同的數(shù)據(jù)庫(kù)提供程序加載哪個(gè) MSSL).

                C.5. If you want to use Oracle.ManagedDataAccess.Client, either edit data provider attribute in the EDMX manually prior to build (I have not tried this) or edit it prior to creation of Context at run time and load MSSL from edited copy instead of from resource (this seems to work and I also use a similar trick to choose which MSSL to load for different DB providers).







                D.如需設(shè)計(jì)師支持:

                D.1.下載 win64_11gR2_client.zip 或 win32_11gR2_client.zip 并安裝.

                D.1. Download win64_11gR2_client.zip or win32_11gR2_client.zip and install.

                D.1.1.選擇管理員"作為安裝類型.

                D.1.1. Select "Administrator" as type of installation.

                D.2.下載 ODT 并安裝.







                我在裝有 Windows 7 x64 的空白機(jī)器 (VM) 上嘗試了這個(gè)(A 和 B).

                I tried this (A and B) on a blank machine (VM) with Windows 7 x64.

                此過(guò)程似乎不適用于 Windows x64 上的 x86 版本的 Oracle.DataAccess.Client.

                This procedure does not seem to work with x86 version of Oracle.DataAccess.Client on Windows x64.

                該過(guò)程似乎適用于 Windows x64 上的 x64 版本的 Oracle.DataAccess.Client 和兩個(gè)版本的 Oracle.ManagedDataAccess.Client.

                The procedure does seem to work with the x64 version of Oracle.DataAccess.Client on Windows x64 and with both versions of Oracle.ManagedDataAccess.Client.

                這篇關(guān)于部署和配置 ODP.NET 以在不安裝實(shí)體框架的情況下工作的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                相關(guān)文檔推薦

                Apache Nifi How to load JSON with nested array JSON and Call Oracle Stored Procedure(Apache Nifi 如何使用嵌套數(shù)組 JSON 加載 JSON 并調(diào)用 Oracle 存儲(chǔ)過(guò)程)
                Why Kafka jdbc connect insert data as BLOB instead of varchar(為什么 Kafka jdbc 將插入數(shù)據(jù)作為 BLOB 而不是 varchar 連接)
                How to sink kafka topic to oracle using kafka connect?(如何使用kafka connect將kafka主題下沉到oracle?)
                Why Kafka jdbc connect insert data as BLOB instead of varchar(為什么 Kafka jdbc 將插入數(shù)據(jù)作為 BLOB 而不是 varchar 連接)
                Oracle replication data using Apache kafka(Oracle 使用 Apache kafka 復(fù)制數(shù)據(jù))
                How to integrate Oracle and Kafka(如何集成 Oracle 和 Kafka)

                    • <small id='vFOFg'></small><noframes id='vFOFg'>

                          <bdo id='vFOFg'></bdo><ul id='vFOFg'></ul>
                        • <legend id='vFOFg'><style id='vFOFg'><dir id='vFOFg'><q id='vFOFg'></q></dir></style></legend>
                          <i id='vFOFg'><tr id='vFOFg'><dt id='vFOFg'><q id='vFOFg'><span id='vFOFg'><b id='vFOFg'><form id='vFOFg'><ins id='vFOFg'></ins><ul id='vFOFg'></ul><sub id='vFOFg'></sub></form><legend id='vFOFg'></legend><bdo id='vFOFg'><pre id='vFOFg'><center id='vFOFg'></center></pre></bdo></b><th id='vFOFg'></th></span></q></dt></tr></i><div class="csmegey" id='vFOFg'><tfoot id='vFOFg'></tfoot><dl id='vFOFg'><fieldset id='vFOFg'></fieldset></dl></div>
                            <tbody id='vFOFg'></tbody>
                          <tfoot id='vFOFg'></tfoot>

                          主站蜘蛛池模板: 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 恒温槽_恒温水槽_恒温水浴槽-上海方瑞仪器有限公司 | PC阳光板-PC耐力板-阳光板雨棚-耐力板雨棚,厂家定制[优尼科板材] | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 双齿辊破碎机-大型狼牙破碎机视频-对辊破碎机价格/型号图片-金联机械设备生产厂家 | 陕西华春网络科技股份有限公司| 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 北京公寓出租网-北京酒店式公寓出租平台| 对辊式破碎机-对辊制砂机-双辊-双齿辊破碎机-巩义市裕顺机械制造有限公司 | 球盟会·(中国)官方网站 | 上海风淋室_上海风淋室厂家_上海风淋室价格_上海伯淋 | 网站seo优化_seo云优化_搜索引擎seo_启新网络服务中心 | 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | 丝杆升降机-不锈钢丝杆升降机-非标定制丝杆升降机厂家-山东鑫光减速机有限公司 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 螺杆泵_中成泵业| 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 美名宝起名网-在线宝宝、公司、起名平台| 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | 谈股票-今日股票行情走势分析-牛股推荐排行榜 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 深圳善跑体育产业集团有限公司_塑胶跑道_人造草坪_运动木地板 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 贴片电感_贴片功率电感_贴片绕线电感_深圳市百斯特电子有限公司 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 金联宇电缆|广东金联宇电缆厂家_广东金联宇电缆实业有限公司 | 影合社-影视人的内容合作平台| IHDW_TOSOKU_NEMICON_EHDW系列电子手轮,HC1系列电子手轮-上海莆林电子设备有限公司 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 不锈钢钢格栅板_热浸锌钢格板_镀锌钢格栅板_钢格栅盖板-格美瑞 | 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 浙江红酒库-冰雕库-气调库-茶叶库安装-医药疫苗冷库-食品物流恒温恒湿车间-杭州领顺实业有限公司 | 压装机-卧式轴承轮轴数控伺服压装机厂家[铭泽机械] | 电销卡_稳定企业大语音卡-归属地可选-世纪通信 | 直线模组_滚珠丝杆滑台_模组滑台厂家_万里疆科技 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 扬尘在线监测系统_工地噪声扬尘检测仪_扬尘监测系统_贝塔射线扬尘监测设备「风途物联网科技」 | 高压包-点火器-高压发生器-点火变压器-江苏天网 |