This HTML5 document contains 33 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

PrefixNamespace IRI
dctermshttp://purl.org/dc/terms/
atomhttp://atomowl.org/ontologies/atomrdf#
foafhttp://xmlns.com/foaf/0.1/
n13http://vos.openlinksw.com/dataspace/services/wiki/
oplhttp://www.openlinksw.com/schema/attribution#
n2http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/
dchttp://purl.org/dc/elements/1.1/
n15http://vos.openlinksw.com/dataspace/dav#
rdfshttp://www.w3.org/2000/01/rdf-schema#
n12http://rdfs.org/sioc/services#
siocthttp://rdfs.org/sioc/types#
n8http://vos.openlinksw.com/dataspace/person/dav#
n4http://vos.openlinksw.com/dataspace/owiki/wiki/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n18http://vos.openlinksw.com/dataspace/owiki#
n10http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtDB2EntityFrameworkUsage/sioc.
xsdhhttp://www.w3.org/2001/XMLSchema#
n6http://vos.openlinksw.com/dataspace/%28NULL%29/wiki/VOS/
n17http://vos.openlinksw.com/dataspace/person/owiki#
siochttp://rdfs.org/sioc/ns#
n14http://wikis.openlinksw.com/dataspace/owiki/wiki/UdaWikiWeb/
Subject Item
n2:VirtDB2EntityFrameworkUsage
rdf:type
atom:Entry sioct:Comment
dcterms:created
2017-06-13T05:39:47.788600
dcterms:modified
2017-06-13T05:39:47.788600
rdfs:label
VirtDB2EntityFrameworkUsage
foaf:maker
n8:this n17:this
dc:title
VirtDB2EntityFrameworkUsage
opl:isDescribedUsing
n10:rdf
sioc:has_creator
n15:this n18:this
sioc:content
%VOSWARNING% %META:TOPICPARENT{name="VirtAdoNet35Provider"}% --+ Using Microsoft Entity Frameworks to Access DB2 Schema Objects with Virtuoso This document details the steps required to provide Microsoft Entity Framework access to DB2 Schema Objects using the <nop>OpenLink Virtuoso Universal Server. This is achieved by linking the required DB2 Schema objects into Virtuoso using its built-in Virtual Database engine and then using the Virtuoso ADO.NET Entity Framework provider to query the remote DB2 Schema objects linked into the Virtuoso Server. %TOC% ---++ Prerequisites The following must be in place to complete this exercise. 1 <b>Microsoft Visual Studio 2008 SP1 (or later)</b>%BR% Microsoft Visual Studio 2008 Service Pack 1 (or later) is required, as previous versions do not include the necessary Entity Framework support.%BR%%BR% 1 <b>Virtuoso ADO.NET Entity Framework Provider, v5.10 or later</b>%BR% The ADO.NET Entity Framework Provider must be installed on the Visual Studio development and deployment host(s). Version 5.10.x or later is required, as previous versions do not include the necessary Entity Frameworks support.%BR%%BR% 1 <b>Virtuoso Universal Server, v5.10 or later</b>%BR% Virtuoso Universal Server Release 5.10 or later is required, as previous versions do not include the necessary Entity Frameworks support. This may be on any host which is TCP/IP accessible from the Visual Studio development and deployment host(s).%BR%%BR% 1 <b>ODBC Driver for DB2</b>%BR% The Virtuoso Server uses an ODBC Driver for DB2 to link in the DB2 Schema Objects. The <b><nop>OpenLink Single-Tier ODBC Driver for DB2</b> will be used in this document, and a functional ODBC Data Source Name (DSN) of "<b><code>db2v8ma</code></b>" will be assumed to exist on the machine hosting the Virtuoso Server. Any ODBC compliant driver for DB2 should work.%BR%%BR% 1 <b>DB2 DBMS</b>%BR% A DB2 DBMS hosting the required Schema Objects needs to be available. This may be on any host which is TCP/IP accessible from the Virtuoso Server host. In this document, the DB2 <b>sample</b> database will be used to demonstrate the process.%BR%%BR% ---++ Tasks 1 <b>Ensure DB2 Primary Keys (PKs) are not nullable</b>%BR% The Visual Studio 2008 Entity Data Model (EDM) requires that all primary keys are *NOT* Nullable. Visual Studio 2008 will fail to generate an EDM if any are. Therefore, ensure any primary keys to be used are defined as not nullable in the DB2 database schema before attempting to generate an EDM. In the case of the DB2 sample database all primary keys are non nullable. Thus, this should not be an issue in this case.%BR%%BR% 1 <b>[[http://wikis.openlinksw.com/dataspace/owiki/wiki/UdaWikiWeb/InstallConfigODBC][Install and configure the <nop>OpenLink ODBC Driver for DB2]]</b>%BR%%BR% 1 <b>[[VirtADOClientServInstall][Install and configure <nop>OpenLink Virtuoso Universal Server]]</b>%BR%%BR% 1 <b>[[VirtDB2LinkingObjects][Link DB2 tables and other schema objects into OpenLink Virtuoso]]</b>%BR%%BR% 1 <b>[[VirtDB2EDM][Create a Visual Studio-hosted Entity Data Model (EDM)]]</b>%BR%%BR% 1 <b>[[VirtEntityFrameworkDB2DatService][Use the EDM to create an Entity Frameworks-based ADO.NET Data Service]]</b>%BR%%BR% 1 <b>[[VirtDB2VisualStudioDataGridFormsApp][Use the EDM to create an Entity Frameworks-based Windows DataGrid Form Application]]</b>%BR% CategoryDocumentation CategoryVirtuoso CategoryEntityFrameworks CategoryDotNET CategoryDB2
sioc:id
91c3ce59bdaeea82ee656edc18f81139
sioc:link
n2:VirtDB2EntityFrameworkUsage
sioc:has_container
n4:VOS
n12:has_services
n13:item
atom:title
VirtDB2EntityFrameworkUsage
sioc:links_to
n6:CategoryDocumentation n6:CategoryVirtuoso n14:InstallConfigODBC n6:CategoryEntityFrameworks n2:VirtDB2LinkingObjects n2:VirtDB2VisualStudioDataGridFormsApp n6:VirtEntityFrameworkDB2DatService n6:CategoryDB2 n6:VirtDB2EDM n6:CategoryDotNET n2:VirtADOClientServInstall
atom:source
n4:VOS
atom:author
n8:this
atom:published
2017-06-13T05:39:47Z
atom:updated
2017-06-13T05:39:47Z
sioc:topic
n4:VOS