<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://code.msdn.microsoft.com/rss.xsl"?><rss version="2.0"><channel><title>Sample Entity Framework Provider for Oracle</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Project/ProjectRss.aspx</link><description>Sample Entity Framework Provider for Oracle. Works with Oracle 10g by wrapping System.Data.OracleClient APIs. It is compatible with Entity Framework released as part of .NET Framework 3.5 SP1.   </description><item><title>NEW POST: How To: Step-by-Step</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Thread/View.aspx?ThreadId=1870</link><description>&lt;div class="wikidoc"&gt;
I want to use this badly, but I am totally green in this area.&lt;br /&gt; &lt;br /&gt;Can someone create a post with a Step by Step, 1-2-3 on how to implement this in to a WinForms Project.&lt;br /&gt; &lt;br /&gt;Thanks so much.&lt;br /&gt;
&lt;/div&gt;</description><author>khnumtemu</author><pubDate>Fri, 12 Jun 2009 14:06:45 GMT</pubDate><guid isPermaLink="false">NEW POST: How To: Step-by-Step 20090612P</guid></item><item><title>NEW POST: Work with Oracle 9?</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Thread/View.aspx?ThreadId=1697</link><description>&lt;div class="wikidoc"&gt;
Does this work with Oracle 9?&lt;br /&gt;
&lt;/div&gt;</description><author>curelom</author><pubDate>Fri, 08 May 2009 17:30:42 GMT</pubDate><guid isPermaLink="false">NEW POST: Work with Oracle 9? 20090508P</guid></item><item><title>NEW POST: EFOracleSampleProvider installation</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Thread/View.aspx?ThreadId=838</link><description>&lt;div class="wikidoc"&gt;
answer is here I think&lt;br /&gt; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/jkowalski/archive/2008/10/24/using-ef-oracle-sample-provider-with-edm-designer.aspx" class="externalLink"&gt;http://blogs.msdn.com/jkowalski/archive/2008/10/24/using-ef-oracle-sample-provider-with-edm-designer.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>JA</author><pubDate>Fri, 08 May 2009 00:49:06 GMT</pubDate><guid isPermaLink="false">NEW POST: EFOracleSampleProvider installation 20090508A</guid></item><item><title>NEW POST: EFOracleSampleProvider installation</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Thread/View.aspx?ThreadId=838</link><description>&lt;div class="wikidoc"&gt;
anybody, any tips on what is missing&lt;br /&gt;
&lt;/div&gt;</description><author>JA</author><pubDate>Fri, 08 May 2009 00:46:57 GMT</pubDate><guid isPermaLink="false">NEW POST: EFOracleSampleProvider installation 20090508A</guid></item><item><title>NEW POST: EFOracleSampleProvider installation</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Thread/View.aspx?ThreadId=838</link><description>&lt;div class="wikidoc"&gt;
I have the same issue - the provider does not appear in the list of providers for Oracle ( I had a previous trial version driver from another supplier that does appear).&lt;br /&gt;
&lt;/div&gt;</description><author>garymason</author><pubDate>Mon, 30 Mar 2009 14:19:10 GMT</pubDate><guid isPermaLink="false">NEW POST: EFOracleSampleProvider installation 20090330P</guid></item><item><title>NEW POST: Actual Oracle support coming?</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Thread/View.aspx?ThreadId=938</link><description>&lt;div class="wikidoc"&gt;
Unfortunately Oracle hasn't put anything out there yet (as far as I've searched).&lt;br /&gt; &lt;br /&gt;However, there is a definite non-free solution provided by DevArt - &lt;a href="http://www.devart.com/dotconnect/oracle/" class="externalLink"&gt;http://www.devart.com/dotconnect/oracle/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  It looks to be $300 for the developer edition, but you can map your entities to an Oracle db.&lt;br /&gt;
&lt;/div&gt;</description><author>MonkeyTheLeo</author><pubDate>Thu, 05 Mar 2009 06:25:10 GMT</pubDate><guid isPermaLink="false">NEW POST: Actual Oracle support coming? 20090305A</guid></item><item><title>CREATED ISSUE: Top Values query is incorrect</title><link>http://code.msdn.microsoft.com/EFOracleProvider/WorkItem/View.aspx?WorkItemId=3</link><description>This query pattern applies the row limiting before the ORDER BY, returning 10 random rows and then ordering them, instead of ordering the rows before selecting the top rows.&lt;br /&gt;&lt;br /&gt;This is wrong&amp;#58;&lt;br /&gt;&lt;br /&gt;select&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;Address&amp;#34; AS &amp;#34;Address&amp;#34;,&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;City&amp;#34; AS &amp;#34;City&amp;#34;,&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;Region&amp;#34; AS &amp;#34;Region&amp;#34;,&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;PostalCode&amp;#34; AS &amp;#34;PostalCode&amp;#34;,&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;Country&amp;#34; AS &amp;#34;Country&amp;#34;,&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;Phone&amp;#34; AS &amp;#34;Phone&amp;#34;,&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;Fax&amp;#34; AS &amp;#34;Fax&amp;#34;&lt;br /&gt;FROM &amp;#40; SELECT&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;CustomerID&amp;#34; AS &amp;#34;CustomerID&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;CompanyName&amp;#34; AS &amp;#34;CompanyName&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;ContactName&amp;#34; AS &amp;#34;ContactName&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;ContactTitle&amp;#34; AS &amp;#34;ContactTitle&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;Address&amp;#34; AS &amp;#34;Address&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;City&amp;#34; AS &amp;#34;City&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;Region&amp;#34; AS &amp;#34;Region&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;PostalCode&amp;#34; AS &amp;#34;PostalCode&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;Country&amp;#34; AS &amp;#34;Country&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;Phone&amp;#34; AS &amp;#34;Phone&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;Fax&amp;#34; AS &amp;#34;Fax&amp;#34;,&lt;br /&gt;        1 AS &amp;#34;C1&amp;#34;&lt;br /&gt;        FROM &amp;#34;Customers&amp;#34; &amp;#34;Extent1&amp;#34;&lt;br /&gt;&amp;#41;  &amp;#34;Project1&amp;#34;&lt;br /&gt;WHERE &amp;#40;ROWNUM &amp;#60;&amp;#61; &amp;#40;10&amp;#41; &amp;#41;&lt;br /&gt;ORDER BY &amp;#34;Project1&amp;#34;.&amp;#34;Address&amp;#34; ASC&lt;br /&gt;&lt;br /&gt;the right pattern is&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SELECT&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;Address&amp;#34; AS &amp;#34;Address&amp;#34;,&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;City&amp;#34; AS &amp;#34;City&amp;#34;,&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;Region&amp;#34; AS &amp;#34;Region&amp;#34;,&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;PostalCode&amp;#34; AS &amp;#34;PostalCode&amp;#34;,&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;Country&amp;#34; AS &amp;#34;Country&amp;#34;,&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;Phone&amp;#34; AS &amp;#34;Phone&amp;#34;,&lt;br /&gt;&amp;#34;Project1&amp;#34;.&amp;#34;Fax&amp;#34; AS &amp;#34;Fax&amp;#34;&lt;br /&gt;FROM &amp;#40; SELECT&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;CustomerID&amp;#34; AS &amp;#34;CustomerID&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;CompanyName&amp;#34; AS &amp;#34;CompanyName&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;ContactName&amp;#34; AS &amp;#34;ContactName&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;ContactTitle&amp;#34; AS &amp;#34;ContactTitle&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;Address&amp;#34; AS &amp;#34;Address&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;City&amp;#34; AS &amp;#34;City&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;Region&amp;#34; AS &amp;#34;Region&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;PostalCode&amp;#34; AS &amp;#34;PostalCode&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;Country&amp;#34; AS &amp;#34;Country&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;Phone&amp;#34; AS &amp;#34;Phone&amp;#34;,&lt;br /&gt;        &amp;#34;Extent1&amp;#34;.&amp;#34;Fax&amp;#34; AS &amp;#34;Fax&amp;#34;,&lt;br /&gt;        1 AS &amp;#34;C1&amp;#34;&lt;br /&gt;        FROM &amp;#34;Customers&amp;#34; &amp;#34;Extent1&amp;#34;&lt;br /&gt;        ORDER BY &amp;#34;Extent1&amp;#34;.&amp;#34;Address&amp;#34; ASC&lt;br /&gt;&amp;#41;  &amp;#34;Project1&amp;#34;&lt;br /&gt;WHERE &amp;#40;ROWNUM &amp;#60;&amp;#61; &amp;#40;10&amp;#41; &amp;#41;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See, eg http&amp;#58;&amp;#47;&amp;#47;www.oracle.com&amp;#47;technology&amp;#47;oramag&amp;#47;oracle&amp;#47;06-sep&amp;#47;o56asktom.html&lt;br /&gt;for a discussion of this issue.&lt;br /&gt;&lt;br /&gt;David &amp;#40;dbrowne_at_microsoft&amp;#41;&lt;br /&gt;</description><author>dbrowne</author><pubDate>Thu, 26 Feb 2009 18:22:43 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Top Values query is incorrect 20090226P</guid></item><item><title>CREATED ISSUE: Inappropriate use of Quoted Identifiers</title><link>http://code.msdn.microsoft.com/EFOracleProvider/WorkItem/View.aspx?WorkItemId=2</link><description>Oracle is always case-sensitive, including the metadata catalogs.  To compensate for this Oracle stores ideintifiers in upper case, and for non-quoted identifiers, Oracle converts the identifier to all caps for compilation.  For quoted identifiers, oracle requires exact case matching for objects.  You can, for instance have a table named &amp;#34;Orders&amp;#34; and one named ORDERS.  the DDL &amp;#34;CREATE TABLE Orders ...&amp;#34; creates a different table than the DDL &amp;#34;CREATE TABLE &amp;#34;Orders&amp;#34; ...&amp;#34;.  Using quoted identifiers and mixed case identifiers is pretty tricky in Oracle, and is very rarely done.  &lt;br /&gt;&lt;br /&gt;Typically people use non-quoted identifiers which behave like case-insensitive identifiers because Oracle silently upper cases the identifiers and the comparisons.&lt;br /&gt;&lt;br /&gt;First the sample should follow Oracle best practices and not use quoted identifiers for the object names.  Second the EF code should not use quoted identifiers in the SQL by default.  &lt;br /&gt;&lt;br /&gt;David &amp;#40;dbrowne_at_microsoft.com&amp;#41;&lt;br /&gt;</description><author>dbrowne</author><pubDate>Thu, 26 Feb 2009 17:53:59 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Inappropriate use of Quoted Identifiers 20090226P</guid></item><item><title>NEW POST: Database Independence</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Thread/View.aspx?ThreadId=1278</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Hi&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Just a small question. How can i use the same Model for my SQL Server Database? What changes i need to do?&lt;br /&gt; &lt;br /&gt;Regards,&lt;br /&gt; &lt;br /&gt;Dipak Riswadkar&lt;br /&gt;
&lt;/div&gt;</description><author>driswadkar</author><pubDate>Thu, 05 Feb 2009 12:59:36 GMT</pubDate><guid isPermaLink="false">NEW POST: Database Independence 20090205P</guid></item><item><title>NEW POST: Actual Oracle support coming?</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Thread/View.aspx?ThreadId=938</link><description>&lt;div class="wikidoc"&gt;
Is Oracle (the company) supporting this technology? They have been real quiet on their support of the Microsoft Entity Framework.&lt;br /&gt; &lt;br /&gt;In all  previous data technologies, Microsoft has released an Oracle provider (ADO, .NET, etc) but not for the Entity Framework. Because both vendors (Microsoft &amp;amp; Oracle) seem to be dropping the ball on supporting the Entity Framework with Oracle, it will be steep hill to climb to get support from the community.&lt;br /&gt;
&lt;/div&gt;</description><author>Greif</author><pubDate>Wed, 12 Nov 2008 19:04:28 GMT</pubDate><guid isPermaLink="false">NEW POST: Actual Oracle support coming? 20081112P</guid></item><item><title>NEW POST: ORA-12546: TNS:permission denied</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Thread/View.aspx?ThreadId=830</link><description>&lt;div class="wikidoc"&gt;
&lt;a href="http://v421982.blogspot.com/2008/11/i-give-up-contd.html" class="externalLink"&gt;http://v421982.blogspot.com/2008/11/i-give-up-contd.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Still no luck&lt;br /&gt; &lt;br /&gt;Please guide&lt;br /&gt;
&lt;/div&gt;</description><author>ameyagholap</author><pubDate>Tue, 11 Nov 2008 13:38:25 GMT</pubDate><guid isPermaLink="false">NEW POST: ORA-12546: TNS:permission denied 20081111P</guid></item><item><title>NEW POST: EFOracleSampleProvider installation</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Thread/View.aspx?ThreadId=838</link><description>&lt;div class="wikidoc"&gt;
Hello, I've downloded and compiled the solution EFOracleProvider&lt;br /&gt;Now, EFOracleProvider.dll is in the GAC&lt;br /&gt;If I try to create a new ADO.NET Entity Data Model (*.edmx) file and generate it from the database, I don't have the option to select the new EFOracleProvider.&lt;br /&gt;Is it normal ? Can we use VS2008 EF designer with this driver ?&lt;br /&gt;
&lt;/div&gt;</description><author>girolo</author><pubDate>Tue, 21 Oct 2008 17:45:28 GMT</pubDate><guid isPermaLink="false">NEW POST: EFOracleSampleProvider installation 20081021P</guid></item><item><title>CREATED ISSUE: INSTR wrong argument order</title><link>http://code.msdn.microsoft.com/EFOracleProvider/WorkItem/View.aspx?WorkItemId=1</link><description>When you use StringProperty.StartsWith&amp;#40;&amp;#34;xxx&amp;#34;&amp;#41; in the where clause, it generates the a wrong sql sentence&amp;#58;&lt;br /&gt;&lt;br /&gt;INSTR &amp;#40;&amp;#39;xxx&amp;#39;,  &amp;#34;Extent1&amp;#34;.&amp;#34;StringProperty&amp;#34;&amp;#41; &amp;#61; 1 &lt;br /&gt;The problem is that the INSTR sql function in oracle suspects the arguments in the opposite order, so the generated sql condition should be INSTR &amp;#40;&amp;#34;Extent1&amp;#34;.&amp;#34;StringProperty&amp;#34;, &amp;#39;xxx&amp;#39;&amp;#41; &amp;#61; 1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><author>szunyog</author><pubDate>Sat, 18 Oct 2008 13:13:46 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: INSTR wrong argument order 20081018P</guid></item><item><title>NEW POST: ORA-12546: TNS:permission denied</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Thread/View.aspx?ThreadId=830</link><description>&lt;div class="wikidoc"&gt;
What do I do if I get this exception from System.Data.OracleClient?&lt;br /&gt; &lt;br /&gt;The edmuser created for testing the sample provider is sort-a super user with all admin and system privileges with role of dba&lt;br /&gt; &lt;br /&gt;I cant possibly think of a solution for this&lt;br /&gt; &lt;br /&gt;Please guide&lt;br /&gt;
&lt;/div&gt;</description><author>ameyagholap</author><pubDate>Fri, 17 Oct 2008 12:37:36 GMT</pubDate><guid isPermaLink="false">NEW POST: ORA-12546: TNS:permission denied 20081017P</guid></item><item><title>NEW POST: Issue with Oracle number data types</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Thread/View.aspx?ThreadId=624</link><description>&lt;div class="wikidoc"&gt;
Hello&lt;br /&gt; &lt;br /&gt;I am building an application with support for SQL and Oracle. There is one shared conseptual model and one store model placed in separate DLLs together with DB-specific code (one DLL for SQL and one for Oracle). Everything is working fine with SQL, but I have an issue with the Oracle driver that I am not able to solve. I'm not quite sure how much it has to do with this Oracle provider, but I don't know where to ask else.&lt;br /&gt; &lt;br /&gt;Anyway - loading and displaying data works just fine. When I change an item of type &amp;quot;Document&amp;quot; and try to save it, I get this exception:&lt;br /&gt; &lt;br /&gt;The specified value is not an instance of type 'Edm.Decimal'&lt;br /&gt;Parameter name: value&lt;br /&gt; &lt;br /&gt;   at System.Data.Common.CommandTrees.DbConstantExpression..ctor(DbCommandTree commandTree, Object value, TypeUsage constantType)&lt;br /&gt;   at System.Data.Mapping.Update.Internal.UpdateCompiler.BuildSetClauses(DbModificationCommandTree commandTree, PropagatorResult row, TableChangeProcessor processor, Boolean insertMode, Dictionary`2&amp;amp; outputIdentifiers, DbExpression&amp;amp; returning, Boolean&amp;amp; rowMustBeTouched)&lt;br /&gt;   at System.Data.Mapping.Update.Internal.UpdateCompiler.BuildInsertCommand(PropagatorResult newRow, TableChangeProcessor processor)&lt;br /&gt;   at System.Data.Mapping.Update.Internal.TableChangeProcessor.CompileCommands(ChangeNode changeNode, UpdateCompiler compiler)&lt;br /&gt; &lt;br /&gt;Here are the schemas for my model:&lt;br /&gt; &lt;br /&gt;Store:&lt;br /&gt; &lt;br /&gt;  &amp;lt;EntityType Name=&amp;quot;DOCUMENT&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;Key&amp;gt;&lt;br /&gt;      &amp;lt;PropertyRef Name=&amp;quot;DOC_RNO&amp;quot; /&amp;gt;&lt;br /&gt;      &amp;lt;PropertyRef Name=&amp;quot;DB_RNO&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;/Key&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;DB_RNO&amp;quot; Type=&amp;quot;number&amp;quot; Nullable=&amp;quot;false&amp;quot; Scale=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;DOC_RNO&amp;quot; Type=&amp;quot;number&amp;quot; Nullable=&amp;quot;false&amp;quot; Scale=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;DOC_ID&amp;quot; Type=&amp;quot;varchar2&amp;quot; Nullable=&amp;quot;false&amp;quot; MaxLength=&amp;quot;60&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;TITLE&amp;quot; Type=&amp;quot;varchar2&amp;quot; Nullable=&amp;quot;true&amp;quot; MaxLength=&amp;quot;255&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;PACK_RNO&amp;quot; Type=&amp;quot;number&amp;quot; Nullable=&amp;quot;true&amp;quot; Scale=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;WEIGHT&amp;quot; Type=&amp;quot;number&amp;quot; Nullable=&amp;quot;true&amp;quot; Scale=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;CHAIN&amp;quot; Type=&amp;quot;number&amp;quot; Nullable=&amp;quot;true&amp;quot; Scale=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;  &amp;lt;/EntityType&amp;gt;&lt;br /&gt; &lt;br /&gt;Conceptual:&lt;br /&gt; &lt;br /&gt;  &amp;lt;EntityType Name=&amp;quot;Document&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;Key&amp;gt;&lt;br /&gt;      &amp;lt;PropertyRef Name=&amp;quot;Id&amp;quot; /&amp;gt;&lt;br /&gt;      &amp;lt;PropertyRef Name=&amp;quot;ArchiveId&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;/Key&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;Id&amp;quot; Type=&amp;quot;Int32&amp;quot; Nullable=&amp;quot;false&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;ArchiveId&amp;quot; Type=&amp;quot;Int16&amp;quot; Nullable=&amp;quot;false&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;Title&amp;quot; Type=&amp;quot;String&amp;quot; Nullable=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;Key&amp;quot; Type=&amp;quot;String&amp;quot; Nullable=&amp;quot;false&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;Weight&amp;quot; Type=&amp;quot;Int16&amp;quot; Nullable=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;CtrId&amp;quot; Type=&amp;quot;Int32&amp;quot; Nullable=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;Property Name=&amp;quot;ChainNumber&amp;quot; Type=&amp;quot;Int16&amp;quot; Nullable=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;  &amp;lt;/EntityType&amp;gt;&lt;br /&gt; &lt;br /&gt;Mapping:&lt;br /&gt; &lt;br /&gt;    &amp;lt;EntitySetMapping Name=&amp;quot;Documents&amp;quot;&amp;gt;&lt;br /&gt;      &amp;lt;EntityTypeMapping TypeName=&amp;quot;IsTypeOf(ProArcEntities.Document)&amp;quot;&amp;gt;&lt;br /&gt;        &amp;lt;MappingFragment StoreEntitySet=&amp;quot;DOCUMENT&amp;quot;&amp;gt;&lt;br /&gt;          &amp;lt;ScalarProperty Name=&amp;quot;CtrId&amp;quot; ColumnName=&amp;quot;PACK_RNO&amp;quot; /&amp;gt;&lt;br /&gt;          &amp;lt;ScalarProperty Name=&amp;quot;ArchiveId&amp;quot; ColumnName=&amp;quot;DB_RNO&amp;quot; /&amp;gt;&lt;br /&gt;          &amp;lt;ScalarProperty Name=&amp;quot;Weight&amp;quot; ColumnName=&amp;quot;WEIGHT&amp;quot; /&amp;gt;&lt;br /&gt;          &amp;lt;ScalarProperty Name=&amp;quot;ChainNumber&amp;quot; ColumnName=&amp;quot;CHAIN&amp;quot; /&amp;gt;&lt;br /&gt;          &amp;lt;ScalarProperty Name=&amp;quot;Title&amp;quot; ColumnName=&amp;quot;TITLE&amp;quot; /&amp;gt;&lt;br /&gt;          &amp;lt;ScalarProperty Name=&amp;quot;Key&amp;quot; ColumnName=&amp;quot;DOC_ID&amp;quot; /&amp;gt;&lt;br /&gt;          &amp;lt;ScalarProperty Name=&amp;quot;Id&amp;quot; ColumnName=&amp;quot;DOC_RNO&amp;quot; /&amp;gt;&lt;br /&gt;        &amp;lt;/MappingFragment&amp;gt;&lt;br /&gt;      &amp;lt;/EntityTypeMapping&amp;gt;&lt;br /&gt;    &amp;lt;/EntitySetMapping&amp;gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;The Oracle table looks like this:&lt;br /&gt; &lt;br /&gt; Column Type Length Precision Scale Nulls &lt;br /&gt;1 DOC_RNO NUMBER 22 -  0 N &lt;br /&gt;2 DB_RNO NUMBER 22 -  0 N &lt;br /&gt;3 DOC_ID VARCHAR2 60 -  -  Y &lt;br /&gt;4 TITLE VARCHAR2 255 -  -  Y &lt;br /&gt;5 FORMAT_ID VARCHAR2 10 -  -  Y &lt;br /&gt;6 CREATED DATE 7 -  -  Y &lt;br /&gt;7 MODIFIED_M DATE 7 -  -  Y &lt;br /&gt;8 MODIFIED_C DATE 7 -  -  Y &lt;br /&gt;9 MODIFIED_P DATE 7 -  -  Y &lt;br /&gt;10 VOIDED DATE 7 -  -  Y &lt;br /&gt;11 FLAG_DESC NUMBER 22 -  0 Y &lt;br /&gt;12 PACK_RNO NUMBER 22 -  0 Y &lt;br /&gt;13 CHAIN NUMBER 22 -  0 Y &lt;br /&gt;14 PLANHOURS FLOAT 22 20 -  Y &lt;br /&gt;15 WEIGHT NUMBER 22 -  0 Y &lt;br /&gt;16 LOCKED DATE 7 -  -  Y &lt;br /&gt;17 LOCK_BY VARCHAR2 32 -  -  Y &lt;br /&gt;18 HOLDS NUMBER 22 -  0 Y &lt;br /&gt;19 REVISION VARCHAR2 20 -  -  Y &lt;br /&gt;20 VERSION VARCHAR2 10 -  -  Y &lt;br /&gt;21 STATUS VARCHAR2 20 -  -  Y &lt;br /&gt;22 REV_ID NUMBER 22 -  0 Y &lt;br /&gt;23 VER_ID NUMBER 22 -  0 Y &lt;br /&gt;24 STATDATE DATE 7 -  -  Y &lt;br /&gt;25 MASK_RNO NUMBER 22 -  0 Y &lt;br /&gt;26 FILE_SEQNO NUMBER 22 -  0 Y &lt;br /&gt;27 FILE_COUNT NUMBER 22 -  0 Y &lt;br /&gt;28 CREATED_BY VARCHAR2 32 -  -  Y &lt;br /&gt;29 MODIFIED_BY VARCHAR2 32 -  -  Y &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Hopefully an Oracle and/or EF expert can help me out on this one.&lt;br /&gt; &lt;br /&gt;Regards,&lt;br /&gt;Terje Myklebust&lt;br /&gt;
&lt;/div&gt;</description><author>tmyklebust</author><pubDate>Wed, 20 Aug 2008 17:14:53 GMT</pubDate><guid isPermaLink="false">NEW POST: Issue with Oracle number data types 20080820P</guid></item><item><title>NEW POST: EdmGenTests</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Thread/View.aspx?ThreadId=614</link><description>&lt;div class="wikidoc"&gt;
In the README.txt file the &amp;quot;EdmGenTests&amp;quot; directory is described  &amp;quot;- ad-hoc tests that use EF Oracle Provider to reverse-engineer a Northwind database&amp;quot;. However it's not belonging to the .zip. Is it possible to include it ?&lt;br /&gt;
&lt;/div&gt;</description><author>Jeph</author><pubDate>Fri, 15 Aug 2008 16:21:00 GMT</pubDate><guid isPermaLink="false">NEW POST: EdmGenTests 20080815P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Wiki/View.aspx?title=Home&amp;version=9</link><description>&lt;div class="wikidoc"&gt;
This is a Sample Entity Framework Provider for Oracle. It works with Oracle 10g by wrapping System.Data.OracleClient APIs. It uses the same technique as Entity Framework Sample Provider which wraps System.Data.SqlClient.&lt;br /&gt; &lt;br /&gt;Sample Entity Framework Provider for Oracle is compatible with Entity Framework released as part of .NET Framework 3.5 SP1.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;u&gt;DISCLAIMER&lt;/u&gt;&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;This is an unsupported sample and should be treated as such. Although reasonable effort has been put to make sure that basic EF scenarios work with Oracle, there are certain limitations. Use in production environment is strongly discouraged.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;u&gt;INSTALLATION&lt;/u&gt;&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Install Visual Studio 2008 SP1.&lt;/li&gt;&lt;li&gt;Install Oracle 10g Express Edition from &lt;a href="http://www.oracle.com/technology/software/products/database/xe/index.html" class="externalLink"&gt;http://www.oracle.com/technology/software/products/database/xe/index.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Add new user &amp;quot;edmuser&amp;quot; with password &amp;quot;123456&amp;quot; (if you change the user name/password you will need to update connection strings). The user needs to have permissions to create database objects (assigning the user to DBA role is the quickest way to give necessary permissions).&lt;/li&gt;&lt;li&gt;The default connection string is using XE name from tnsnames.ora. If you have installed a different version of Oracle or used different instance configuration, you will have to update connection strings in App.config files.&lt;/li&gt;&lt;li&gt;Review &amp;quot;OracleNorthwind/install_db.cmd&amp;quot; and adjust path to sqlplus.exe as necessary then run the batch file. It will create and populate a Northwind sample database in &amp;quot;edmuser&amp;quot; schema. &lt;/li&gt;&lt;li&gt;Open the solution file EFOracleProvider.sln and run &amp;quot;EFOracleProvider.AdHocTests&amp;quot; and &amp;quot;Entity Framework Query Samples&amp;quot;&lt;/li&gt;
&lt;/ol&gt;   &lt;br /&gt;&lt;b&gt;&lt;u&gt;KNOWN ISSUES&lt;/u&gt;&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;BINARY_FLOAT/BINARY_DOUBLE types are not supported. This is a limitation of underlying System.Data.OracleClient. Columns using those types have been replaced with NUMBER.   &lt;/li&gt;&lt;li&gt;Oracle DDEX Provider for Visual Studio is not included. Example DDEX provider that supports SQL Server is available as part of EF Sample Provider at &lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;http://code.msdn.microsoft.com/EFSampleProvider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;APPLY operator is not supported by Oracle. As a result, certain queries that internally use this operator (such as &amp;quot;Average - Grouping 1&amp;quot;, &amp;quot;Max - Grouping&amp;quot;, &amp;quot;Min - Grouping&amp;quot;) are not supported.&lt;/li&gt;&lt;li&gt;Certain functions (AVG in particular) return numeric values that cannot be properly materialized as decimal by System.Data.OracleClient. As a result users will get OCI-22053 (overflow).&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>jkowalski</author><pubDate>Wed, 13 Aug 2008 04:55:50 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080813A</guid></item><item><title>CREATED RELEASE: EFOracleSampleProvider for VS2008 SP1 (Aug 11, 2008)</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Release/ProjectReleases.aspx?ReleaseId=1395</link><description></description><author></author><pubDate>Mon, 11 Aug 2008 20:11:59 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: EFOracleSampleProvider for VS2008 SP1 (Aug 11, 2008) 20080811P</guid></item><item><title>RELEASED: EFOracleSampleProvider for VS2008SP1 Beta (Jun 23, 2008)</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Release/ProjectReleases.aspx?ReleaseId=1195</link><description></description><author></author><pubDate>Tue, 24 Jun 2008 01:17:38 GMT</pubDate><guid isPermaLink="false">RELEASED: EFOracleSampleProvider for VS2008SP1 Beta (Jun 23, 2008) 20080624A</guid></item><item><title>UPDATED RELEASE: EFOracleSampleProvider for VS2008SP1 Beta (Jun 23, 2008)</title><link>http://code.msdn.microsoft.com/EFOracleProvider/Release/ProjectReleases.aspx?ReleaseId=1195</link><description></description><author></author><pubDate>Tue, 24 Jun 2008 01:17:38 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: EFOracleSampleProvider for VS2008SP1 Beta (Jun 23, 2008) 20080624A</guid></item></channel></rss>