You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ibatis.apache.org by gb...@apache.org on 2006/01/31 21:00:27 UTC
svn commit: r373895 [3/4] - in /ibatis/trunk/cs/mapper: ./
External-Bin/Net/2.0/ IBatisNet.Common.Logging.Log4Net/
IBatisNet.Common.Test/ IBatisNet.DataAccess.Test/ IBatisNet.DataAccess/
IBatisNet.DataMapper.Test/ IBatisNet.DataMapper.Test/NUnit/SqlMap...
Added: ibatis/trunk/cs/mapper/External-Bin/Net/2.0/readme.txt
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/External-Bin/Net/2.0/readme.txt?rev=373895&view=auto
==============================================================================
--- ibatis/trunk/cs/mapper/External-Bin/Net/2.0/readme.txt (added)
+++ ibatis/trunk/cs/mapper/External-Bin/Net/2.0/readme.txt Tue Jan 31 11:59:02 2006
@@ -0,0 +1,8 @@
+
+Log4NET 1.2.9.0
+===================
+log4net.dll
+
+Castle dynamic proxy 1.1.5.0
+============================
+Castle.DynamicProxy.dll
\ No newline at end of file
Added: ibatis/trunk/cs/mapper/IBatisNet.2005.sln
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.2005.sln?rev=373895&view=auto
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.2005.sln (added)
+++ ibatis/trunk/cs/mapper/IBatisNet.2005.sln Tue Jan 31 11:59:02 2006
@@ -0,0 +1,86 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBatisNet.Common.2005", "IBatisNet.Common\IBatisNet.Common.2005.csproj", "{BBC8DA4A-EA88-41D9-8B93-929B8F3ADADE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBatisNet.DataAccess.2005", "IBatisNet.DataAccess\IBatisNet.DataAccess.2005.csproj", "{BEFC4A45-7DF9-40E4-942C-82DC1BA5E708}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBatisNet.Common.Test.2005", "IBatisNet.Common.Test\IBatisNet.Common.Test.2005.csproj", "{5961F3DE-CB5E-40FE-AE89-D00D6E453907}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBatisNet.DataAccess.Test.2005", "IBatisNet.DataAccess.Test\IBatisNet.DataAccess.Test.2005.csproj", "{888FE332-F7B7-4248-AEE1-73E14EB9C042}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBatisNet.DataMapper.Test.2005", "IBatisNet.DataMapper.Test\IBatisNet.DataMapper.Test.2005.csproj", "{998B79D9-800F-493F-A263-306F06906E2F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{85F7A9B1-C024-4438-9BFA-388C89876F9C}"
+ ProjectSection(SolutionItems) = preProject
+ External-Bin\Net\1.1\Castle.DynamicProxy.dll = External-Bin\Net\1.1\Castle.DynamicProxy.dll
+ External-Bin\Net\1.1\Castle.DynamicProxy.license.txt = External-Bin\Net\1.1\Castle.DynamicProxy.license.txt
+ IBatisNet.Schemas\DaoConfig.xsd = IBatisNet.Schemas\DaoConfig.xsd
+ iBATIS.build = iBATIS.build
+ External-Bin\Net\1.1\log4net.dll = External-Bin\Net\1.1\log4net.dll
+ External-Bin\Net\1.1\log4net.license.txt = External-Bin\Net\1.1\log4net.license.txt
+ External-Bin\Net\1.1\log4net.xml = External-Bin\Net\1.1\log4net.xml
+ External-Bin\Net\1.1\nunit.framework.dll = External-Bin\Net\1.1\nunit.framework.dll
+ External-Bin\Net\1.1\readme.txt = External-Bin\Net\1.1\readme.txt
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBatisNet.Common.Logging.Log4Net.2005", "IBatisNet.Common.Logging.Log4Net\IBatisNet.Common.Logging.Log4Net.2005.csproj", "{023FE8D7-7E1A-4DDF-A0EA-8FB0E1B3122B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBatisNet.DataMapper.20005", "IBatisNet.DataMapper\IBatisNet.DataMapper.20005.csproj", "{F3E45F39-3224-4EAD-B138-EB5CC0E32824}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug Test|Any CPU = Debug Test|Any CPU
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {BBC8DA4A-EA88-41D9-8B93-929B8F3ADADE}.Debug Test|Any CPU.ActiveCfg = Debug|Any CPU
+ {BBC8DA4A-EA88-41D9-8B93-929B8F3ADADE}.Debug Test|Any CPU.Build.0 = Debug|Any CPU
+ {BBC8DA4A-EA88-41D9-8B93-929B8F3ADADE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BBC8DA4A-EA88-41D9-8B93-929B8F3ADADE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BBC8DA4A-EA88-41D9-8B93-929B8F3ADADE}.Release|Any CPU.ActiveCfg = Debug|Any CPU
+ {BBC8DA4A-EA88-41D9-8B93-929B8F3ADADE}.Release|Any CPU.Build.0 = Debug|Any CPU
+ {BEFC4A45-7DF9-40E4-942C-82DC1BA5E708}.Debug Test|Any CPU.ActiveCfg = Debug|Any CPU
+ {BEFC4A45-7DF9-40E4-942C-82DC1BA5E708}.Debug Test|Any CPU.Build.0 = Debug|Any CPU
+ {BEFC4A45-7DF9-40E4-942C-82DC1BA5E708}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BEFC4A45-7DF9-40E4-942C-82DC1BA5E708}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BEFC4A45-7DF9-40E4-942C-82DC1BA5E708}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BEFC4A45-7DF9-40E4-942C-82DC1BA5E708}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5961F3DE-CB5E-40FE-AE89-D00D6E453907}.Debug Test|Any CPU.ActiveCfg = Debug|Any CPU
+ {5961F3DE-CB5E-40FE-AE89-D00D6E453907}.Debug Test|Any CPU.Build.0 = Debug|Any CPU
+ {5961F3DE-CB5E-40FE-AE89-D00D6E453907}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5961F3DE-CB5E-40FE-AE89-D00D6E453907}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5961F3DE-CB5E-40FE-AE89-D00D6E453907}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5961F3DE-CB5E-40FE-AE89-D00D6E453907}.Release|Any CPU.Build.0 = Release|Any CPU
+ {888FE332-F7B7-4248-AEE1-73E14EB9C042}.Debug Test|Any CPU.ActiveCfg = Debug|Any CPU
+ {888FE332-F7B7-4248-AEE1-73E14EB9C042}.Debug Test|Any CPU.Build.0 = Debug|Any CPU
+ {888FE332-F7B7-4248-AEE1-73E14EB9C042}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {888FE332-F7B7-4248-AEE1-73E14EB9C042}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {888FE332-F7B7-4248-AEE1-73E14EB9C042}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {888FE332-F7B7-4248-AEE1-73E14EB9C042}.Release|Any CPU.Build.0 = Release|Any CPU
+ {998B79D9-800F-493F-A263-306F06906E2F}.Debug Test|Any CPU.ActiveCfg = Debug|Any CPU
+ {998B79D9-800F-493F-A263-306F06906E2F}.Debug Test|Any CPU.Build.0 = Debug|Any CPU
+ {998B79D9-800F-493F-A263-306F06906E2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {998B79D9-800F-493F-A263-306F06906E2F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {998B79D9-800F-493F-A263-306F06906E2F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {998B79D9-800F-493F-A263-306F06906E2F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {023FE8D7-7E1A-4DDF-A0EA-8FB0E1B3122B}.Debug Test|Any CPU.ActiveCfg = Debug|Any CPU
+ {023FE8D7-7E1A-4DDF-A0EA-8FB0E1B3122B}.Debug Test|Any CPU.Build.0 = Debug|Any CPU
+ {023FE8D7-7E1A-4DDF-A0EA-8FB0E1B3122B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {023FE8D7-7E1A-4DDF-A0EA-8FB0E1B3122B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {023FE8D7-7E1A-4DDF-A0EA-8FB0E1B3122B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {023FE8D7-7E1A-4DDF-A0EA-8FB0E1B3122B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F3E45F39-3224-4EAD-B138-EB5CC0E32824}.Debug Test|Any CPU.ActiveCfg = Debug|Any CPU
+ {F3E45F39-3224-4EAD-B138-EB5CC0E32824}.Debug Test|Any CPU.Build.0 = Debug|Any CPU
+ {F3E45F39-3224-4EAD-B138-EB5CC0E32824}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F3E45F39-3224-4EAD-B138-EB5CC0E32824}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F3E45F39-3224-4EAD-B138-EB5CC0E32824}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F3E45F39-3224-4EAD-B138-EB5CC0E32824}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(DPCodeReviewSolutionGUID) = preSolution
+ DPCodeReviewSolutionGUID = {00000000-0000-0000-0000-000000000000}
+ EndGlobalSection
+EndGlobal
Added: ibatis/trunk/cs/mapper/IBatisNet.Common.Logging.Log4Net/IBatisNet.Common.Logging.Log4Net.2005.csproj
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.Common.Logging.Log4Net/IBatisNet.Common.Logging.Log4Net.2005.csproj?rev=373895&view=auto
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.Common.Logging.Log4Net/IBatisNet.Common.Logging.Log4Net.2005.csproj (added)
+++ ibatis/trunk/cs/mapper/IBatisNet.Common.Logging.Log4Net/IBatisNet.Common.Logging.Log4Net.2005.csproj Tue Jan 31 11:59:02 2006
@@ -0,0 +1,116 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectType>Local</ProjectType>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{023FE8D7-7E1A-4DDF-A0EA-8FB0E1B3122B}</ProjectGuid>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ApplicationIcon>
+ </ApplicationIcon>
+ <AssemblyKeyContainerName>
+ </AssemblyKeyContainerName>
+ <AssemblyName>IBatisNet.Common.Logging.Log4Net</AssemblyName>
+ <AssemblyOriginatorKeyFile>
+ </AssemblyOriginatorKeyFile>
+ <DefaultClientScript>JScript</DefaultClientScript>
+ <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
+ <DefaultTargetSchema>IE50</DefaultTargetSchema>
+ <DelaySign>false</DelaySign>
+ <OutputType>Library</OutputType>
+ <RootNamespace>IBatisNet.Common.Logging.Log4Net</RootNamespace>
+ <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
+ <StartupObject>
+ </StartupObject>
+ <FileUpgradeFlags>
+ </FileUpgradeFlags>
+ <UpgradeBackupLocation>
+ </UpgradeBackupLocation>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <OutputPath>bin\Debug\</OutputPath>
+ <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <BaseAddress>285212672</BaseAddress>
+ <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+ <ConfigurationOverrideFile>
+ </ConfigurationOverrideFile>
+ <DefineConstants>TRACE;DEBUG;dotnet2</DefineConstants>
+ <DocumentationFile>IBatisNet.Common.Logging.Log4Net.xml</DocumentationFile>
+ <DebugSymbols>true</DebugSymbols>
+ <FileAlignment>4096</FileAlignment>
+ <NoStdLib>false</NoStdLib>
+ <NoWarn>
+ </NoWarn>
+ <Optimize>false</Optimize>
+ <RegisterForComInterop>false</RegisterForComInterop>
+ <RemoveIntegerChecks>false</RemoveIntegerChecks>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningLevel>4</WarningLevel>
+ <DebugType>full</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <OutputPath>bin\Release\</OutputPath>
+ <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <BaseAddress>285212672</BaseAddress>
+ <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+ <ConfigurationOverrideFile>
+ </ConfigurationOverrideFile>
+ <DefineConstants>TRACE;dotnet2</DefineConstants>
+ <DocumentationFile>IBatisNet.Common.Logging.Log4Net.xml</DocumentationFile>
+ <DebugSymbols>false</DebugSymbols>
+ <FileAlignment>4096</FileAlignment>
+ <NoStdLib>false</NoStdLib>
+ <NoWarn>
+ </NoWarn>
+ <Optimize>true</Optimize>
+ <RegisterForComInterop>false</RegisterForComInterop>
+ <RemoveIntegerChecks>false</RemoveIntegerChecks>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningLevel>4</WarningLevel>
+ <DebugType>none</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="log4net">
+ <Name>log4net</Name>
+ <HintPath>..\External-Bin\Net\1.1\log4net.dll</HintPath>
+ </Reference>
+ <Reference Include="System">
+ <Name>System</Name>
+ </Reference>
+ <Reference Include="System.Data">
+ <Name>System.Data</Name>
+ </Reference>
+ <Reference Include="System.Xml">
+ <Name>System.XML</Name>
+ </Reference>
+ <ProjectReference Include="..\IBatisNet.Common\IBatisNet.Common.2005.csproj">
+ <Name>IBatisNet.Common.2005</Name>
+ <Project>{BBC8DA4A-EA88-41D9-8B93-929B8F3ADADE}</Project>
+ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="..\CommonAssemblyInfo.cs">
+ <Link>CommonAssemblyInfo.cs</Link>
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="AssemblyInfo.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Log4NetLogger.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Log4NetLoggerFA.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <PropertyGroup>
+ <PreBuildEvent>
+ </PreBuildEvent>
+ <PostBuildEvent>
+ </PostBuildEvent>
+ </PropertyGroup>
+</Project>
\ No newline at end of file
Added: ibatis/trunk/cs/mapper/IBatisNet.Common.Test/IBatisNet.Common.Test.2005.csproj
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.Common.Test/IBatisNet.Common.Test.2005.csproj?rev=373895&view=auto
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.Common.Test/IBatisNet.Common.Test.2005.csproj (added)
+++ ibatis/trunk/cs/mapper/IBatisNet.Common.Test/IBatisNet.Common.Test.2005.csproj Tue Jan 31 11:59:02 2006
@@ -0,0 +1,234 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectType>Local</ProjectType>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{5961F3DE-CB5E-40FE-AE89-D00D6E453907}</ProjectGuid>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ApplicationIcon>
+ </ApplicationIcon>
+ <AssemblyKeyContainerName>
+ </AssemblyKeyContainerName>
+ <AssemblyName>IBatisNet.Common.Test</AssemblyName>
+ <AssemblyOriginatorKeyFile>
+ </AssemblyOriginatorKeyFile>
+ <DefaultClientScript>JScript</DefaultClientScript>
+ <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
+ <DefaultTargetSchema>IE50</DefaultTargetSchema>
+ <DelaySign>false</DelaySign>
+ <OutputType>Library</OutputType>
+ <RootNamespace>IBatisNet.Common.Test</RootNamespace>
+ <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
+ <StartupObject>
+ </StartupObject>
+ <FileUpgradeFlags>
+ </FileUpgradeFlags>
+ <UpgradeBackupLocation>
+ </UpgradeBackupLocation>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <OutputPath>bin\Debug\</OutputPath>
+ <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <BaseAddress>285212672</BaseAddress>
+ <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+ <ConfigurationOverrideFile>
+ </ConfigurationOverrideFile>
+ <DefineConstants>TRACE;DEBUG;dotnet2</DefineConstants>
+ <DocumentationFile>
+ </DocumentationFile>
+ <DebugSymbols>true</DebugSymbols>
+ <FileAlignment>4096</FileAlignment>
+ <NoStdLib>false</NoStdLib>
+ <NoWarn>
+ </NoWarn>
+ <Optimize>false</Optimize>
+ <RegisterForComInterop>false</RegisterForComInterop>
+ <RemoveIntegerChecks>false</RemoveIntegerChecks>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningLevel>4</WarningLevel>
+ <DebugType>full</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <OutputPath>bin\Release\</OutputPath>
+ <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <BaseAddress>285212672</BaseAddress>
+ <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+ <ConfigurationOverrideFile>
+ </ConfigurationOverrideFile>
+ <DefineConstants>TRACE;dotnet2</DefineConstants>
+ <DocumentationFile>
+ </DocumentationFile>
+ <DebugSymbols>false</DebugSymbols>
+ <FileAlignment>4096</FileAlignment>
+ <NoStdLib>false</NoStdLib>
+ <NoWarn>
+ </NoWarn>
+ <Optimize>true</Optimize>
+ <RegisterForComInterop>false</RegisterForComInterop>
+ <RemoveIntegerChecks>false</RemoveIntegerChecks>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningLevel>4</WarningLevel>
+ <DebugType>none</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="log4net">
+ <Name>log4net</Name>
+ <HintPath>..\External-Bin\Net\1.1\log4net.dll</HintPath>
+ </Reference>
+ <Reference Include="nunit.framework">
+ <Name>nunit.framework</Name>
+ <HintPath>..\External-Bin\Net\1.1\nunit.framework.dll</HintPath>
+ </Reference>
+ <Reference Include="System">
+ <Name>System</Name>
+ </Reference>
+ <Reference Include="System.Data">
+ <Name>System.Data</Name>
+ </Reference>
+ <Reference Include="System.Drawing">
+ <Name>System.Drawing</Name>
+ </Reference>
+ <Reference Include="System.Xml">
+ <Name>System.XML</Name>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Account.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\CommonTests\ConfigWatcher\ConfigWatcherTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\CommonTests\DynamicProxy\IMyInterface.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\CommonTests\DynamicProxy\IMySecondInterface.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\CommonTests\DynamicProxy\MyInterfaceImpl.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\CommonTests\DynamicProxy\MySecondInterfaceImpl.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\CommonTests\Logging\LogTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\CommonTests\Pagination\PaginatedArrayListTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\CommonTests\Transaction\BaseTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\CommonTests\Transaction\TransactionTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\CommonTests\Utilities\ResourcesTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <None Include="bin\Debug\dao_Access_OleDb.config" />
+ <None Include="bin\Debug\dao_MSSQL_Odbc.config" />
+ <None Include="bin\Debug\dao_MSSQL_OleDb.config" />
+ <None Include="bin\Debug\dao_MSSQL_SqlClient.config" />
+ <None Include="bin\Debug\dao_MySql_ByteFx.config" />
+ <None Include="bin\Debug\dao_Oracle_ODP.config" />
+ <None Include="bin\Debug\dao_Oracle_OracleClient.config" />
+ <None Include="bin\Debug\IBatisNet.Common.Test.dll.config" />
+ <None Include="bin\Debug\providers.config" />
+ <None Include="bin\Debug\SqlMap_Access_OleDb.config" />
+ <None Include="bin\Debug\SqlMap_MSSQL_Odbc.config" />
+ <None Include="bin\Debug\SqlMap_MSSQL_OleDb.config" />
+ <None Include="bin\Debug\SqlMap_MSSQL_SqlClient.config" />
+ <None Include="bin\Debug\SqlMap_MySql_ByteFx.config" />
+ <None Include="bin\Debug\SqlMap_Oracle_ODP.config" />
+ <None Include="bin\Debug\SqlMap_Oracle_OracleClient.config" />
+ <None Include="bin\Debug\test.config" />
+ <None Include="DataBase.config" />
+ <Content Include="bin\Debug\OctopusService.dll" />
+ <Content Include="license.txt" />
+ <Content Include="Maps\Access\OleDb\Account.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Account.xml" />
+ <Content Include="Maps\MSSQL\OleDb\Account.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\Account.xml" />
+ <Content Include="Maps\MySql\ByteFx\Account.xml" />
+ <Content Include="Maps\Oracle\ODP\Account.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Account.xml" />
+ <Content Include="ReadMe.txt" />
+ <Content Include="Scripts\Access\account-init.sql" />
+ <Content Include="Scripts\Access\account-procedure.sql" />
+ <Content Include="Scripts\Access\category-init.sql" />
+ <Content Include="Scripts\Access\category-procedure.sql" />
+ <Content Include="Scripts\Access\DataBase.sql" />
+ <Content Include="Scripts\Access\DataBaseNHibernate.sql" />
+ <Content Include="Scripts\Access\documents-init.sql" />
+ <Content Include="Scripts\Access\enumeration-init.sql" />
+ <Content Include="Scripts\Access\line-item-init.sql" />
+ <Content Include="Scripts\Access\more-account-records.sql" />
+ <Content Include="Scripts\Access\order-init.sql" />
+ <Content Include="Scripts\Access\other-init.sql" />
+ <Content Include="Scripts\Access\swap-procedure.sql" />
+ <Content Include="Scripts\Access\user-init.sql" />
+ <Content Include="Scripts\MSSQL\account-init.sql" />
+ <Content Include="Scripts\MSSQL\account-procedure.sql" />
+ <Content Include="Scripts\MSSQL\category-init.sql" />
+ <Content Include="Scripts\MSSQL\category-procedure.sql" />
+ <Content Include="Scripts\MSSQL\DataBase.sql" />
+ <Content Include="Scripts\MSSQL\DBCreation.sql" />
+ <Content Include="Scripts\MSSQL\enumeration-init.sql" />
+ <Content Include="Scripts\MSSQL\line-item-init.sql" />
+ <Content Include="Scripts\MSSQL\more-account-records.sql" />
+ <Content Include="Scripts\MSSQL\order-init.sql" />
+ <Content Include="Scripts\MSSQL\other-init.sql" />
+ <Content Include="Scripts\MSSQL\swap-procedure.sql" />
+ <Content Include="Scripts\MSSQL\user-init.sql" />
+ <Content Include="Scripts\MySql\account-init.sql" />
+ <Content Include="Scripts\MySql\account-procedure.sql" />
+ <Content Include="Scripts\MySql\category-init.sql" />
+ <Content Include="Scripts\MySql\category-procedure.sql" />
+ <Content Include="Scripts\MySql\DataBase.sql" />
+ <Content Include="Scripts\MySql\enumeration-init.sql" />
+ <Content Include="Scripts\MySql\line-item-init.sql" />
+ <Content Include="Scripts\MySql\more-account-records.sql" />
+ <Content Include="Scripts\MySql\order-init.sql" />
+ <Content Include="Scripts\MySql\other-init.sql" />
+ <Content Include="Scripts\MySql\swap-procedure.sql" />
+ <Content Include="Scripts\MySql\user-init.sql" />
+ <Content Include="Scripts\Oracle\account-init.sql" />
+ <Content Include="Scripts\Oracle\account-procedure.sql" />
+ <Content Include="Scripts\Oracle\category-init.sql" />
+ <Content Include="Scripts\Oracle\category-procedure.sql" />
+ <Content Include="Scripts\Oracle\DataBase.sql" />
+ <Content Include="Scripts\Oracle\DataBaseNHibernate.sql" />
+ <Content Include="Scripts\Oracle\enumeration-init.sql" />
+ <Content Include="Scripts\Oracle\line-item-init.sql" />
+ <Content Include="Scripts\Oracle\more-account-records.sql" />
+ <Content Include="Scripts\Oracle\order-init.sql" />
+ <Content Include="Scripts\Oracle\other-init.sql" />
+ <Content Include="Scripts\Oracle\swap-procedure.sql" />
+ <Content Include="Scripts\Oracle\user-init.sql" />
+ <EmbeddedResource Include="properties.xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\IBatisNet.Common\IBatisNet.Common.2005.csproj">
+ <Project>{BBC8DA4A-EA88-41D9-8B93-929B8F3ADADE}</Project>
+ <Name>IBatisNet.Common.2005</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\IBatisNet.DataAccess\IBatisNet.DataAccess.2005.csproj">
+ <Project>{BEFC4A45-7DF9-40E4-942C-82DC1BA5E708}</Project>
+ <Name>IBatisNet.DataAccess.2005</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <PropertyGroup>
+ <PreBuildEvent>
+ </PreBuildEvent>
+ <PostBuildEvent>
+ </PostBuildEvent>
+ </PropertyGroup>
+</Project>
\ No newline at end of file
Added: ibatis/trunk/cs/mapper/IBatisNet.DataAccess.Test/IBatisNet.DataAccess.Test.2005.csproj
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataAccess.Test/IBatisNet.DataAccess.Test.2005.csproj?rev=373895&view=auto
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataAccess.Test/IBatisNet.DataAccess.Test.2005.csproj (added)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataAccess.Test/IBatisNet.DataAccess.Test.2005.csproj Tue Jan 31 11:59:02 2006
@@ -0,0 +1,326 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectType>Local</ProjectType>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{888FE332-F7B7-4248-AEE1-73E14EB9C042}</ProjectGuid>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ApplicationIcon>
+ </ApplicationIcon>
+ <AssemblyKeyContainerName>
+ </AssemblyKeyContainerName>
+ <AssemblyName>IBatisNet.DataAccess.Test</AssemblyName>
+ <AssemblyOriginatorKeyFile>
+ </AssemblyOriginatorKeyFile>
+ <DefaultClientScript>JScript</DefaultClientScript>
+ <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
+ <DefaultTargetSchema>IE50</DefaultTargetSchema>
+ <DelaySign>false</DelaySign>
+ <OutputType>Library</OutputType>
+ <RootNamespace>IBatisNet.DataAccess.Test</RootNamespace>
+ <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
+ <StartupObject>
+ </StartupObject>
+ <FileUpgradeFlags>
+ </FileUpgradeFlags>
+ <UpgradeBackupLocation>
+ </UpgradeBackupLocation>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <OutputPath>bin\Debug\</OutputPath>
+ <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <BaseAddress>285212672</BaseAddress>
+ <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+ <ConfigurationOverrideFile>
+ </ConfigurationOverrideFile>
+ <DefineConstants>TRACE;DEBUG;dotnet2</DefineConstants>
+ <DocumentationFile>
+ </DocumentationFile>
+ <DebugSymbols>true</DebugSymbols>
+ <FileAlignment>4096</FileAlignment>
+ <NoStdLib>false</NoStdLib>
+ <NoWarn>
+ </NoWarn>
+ <Optimize>false</Optimize>
+ <RegisterForComInterop>false</RegisterForComInterop>
+ <RemoveIntegerChecks>false</RemoveIntegerChecks>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningLevel>4</WarningLevel>
+ <DebugType>full</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <OutputPath>bin\Release\</OutputPath>
+ <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <BaseAddress>285212672</BaseAddress>
+ <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+ <ConfigurationOverrideFile>
+ </ConfigurationOverrideFile>
+ <DefineConstants>TRACE;dotnet2</DefineConstants>
+ <DocumentationFile>
+ </DocumentationFile>
+ <DebugSymbols>false</DebugSymbols>
+ <FileAlignment>4096</FileAlignment>
+ <NoStdLib>false</NoStdLib>
+ <NoWarn>
+ </NoWarn>
+ <Optimize>true</Optimize>
+ <RegisterForComInterop>false</RegisterForComInterop>
+ <RemoveIntegerChecks>false</RemoveIntegerChecks>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningLevel>4</WarningLevel>
+ <DebugType>none</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="nunit.framework, Version=2.2.6.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL" />
+ <Reference Include="System">
+ <Name>System</Name>
+ </Reference>
+ <Reference Include="System.Data">
+ <Name>System.Data</Name>
+ </Reference>
+ <Reference Include="System.Drawing">
+ <Name>System.Drawing</Name>
+ </Reference>
+ <Reference Include="System.Xml">
+ <Name>System.XML</Name>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Dao\Implementations\Ado\AccountDao.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Dao\Implementations\Ado\MySqlAccountDao.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Dao\Implementations\Ado\OracleAccountDao.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Dao\Implementations\BaseDao.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Dao\Implementations\DataMapper\AccountDao.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Dao\Interfaces\IAccountDao.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Dao\Interfaces\IuserDao.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Account.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\AccountBis.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\AccountCollection.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Category.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Complex.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Enumeration.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\LineItem.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\LineItemCollection.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Order.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Other.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Search.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\User.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\DaoTests\ADO\MSSQL\AdoDaoTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\DaoTests\ADO\MySql\AdoDaoTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\DaoTests\ADO\Oracle\AdoDaoTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\DaoTests\BaseDaoTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\DaoTests\SqlMapDaoTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Content Include="ChangeLog.txt" />
+ <Content Include="Maps\Access\OleDb\Account.xml" />
+ <Content Include="Maps\Access\OleDb\Category.xml" />
+ <Content Include="Maps\Access\OleDb\Complex.xml" />
+ <Content Include="Maps\Access\OleDb\Document.xml" />
+ <Content Include="Maps\Access\OleDb\DynamicAccount.xml" />
+ <Content Include="Maps\Access\OleDb\Enumeration.xml" />
+ <Content Include="Maps\Access\OleDb\LineItem.xml" />
+ <Content Include="Maps\Access\OleDb\Order.xml" />
+ <Content Include="Maps\Access\OleDb\Other.xml" />
+ <Content Include="Maps\Access\OleDb\ResultClass.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Account.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Category.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Complex.xml" />
+ <Content Include="Maps\MSSQL\Odbc\DynamicAccount.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Enumeration.xml" />
+ <Content Include="Maps\MSSQL\Odbc\LineItem.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Order.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Other.xml" />
+ <Content Include="Maps\MSSQL\OleDb\Account.xml" />
+ <Content Include="Maps\MSSQL\OleDb\Category.xml" />
+ <Content Include="Maps\MSSQL\OleDb\Complex.xml" />
+ <Content Include="Maps\MSSQL\OleDb\DynamicAccount.xml" />
+ <Content Include="Maps\MSSQL\OleDb\Enumeration.xml" />
+ <Content Include="Maps\MSSQL\OleDb\LineItem.xml" />
+ <Content Include="Maps\MSSQL\OleDb\Order.xml" />
+ <Content Include="Maps\MSSQL\OleDb\Other.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\Account.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\Category.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\Complex.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\DynamicAccount.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\Enumeration.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\LineItem.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\Order.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\Other.xml" />
+ <Content Include="Maps\MySql\ByteFx\Account.xml" />
+ <Content Include="Maps\MySql\ByteFx\Category.xml" />
+ <Content Include="Maps\MySql\ByteFx\Complex.xml" />
+ <Content Include="Maps\MySql\ByteFx\DynamicAccount.xml" />
+ <Content Include="Maps\MySql\ByteFx\Enumeration.xml" />
+ <Content Include="Maps\MySql\ByteFx\LineItem.xml" />
+ <Content Include="Maps\MySql\ByteFx\Order.xml" />
+ <Content Include="Maps\MySql\ByteFx\Other.xml" />
+ <Content Include="Maps\Oracle\ODP\Account.xml" />
+ <Content Include="Maps\Oracle\ODP\Category.xml" />
+ <Content Include="Maps\Oracle\ODP\Complex.xml" />
+ <Content Include="Maps\Oracle\ODP\DynamicAccount.xml" />
+ <Content Include="Maps\Oracle\ODP\Enumeration.xml" />
+ <Content Include="Maps\Oracle\ODP\LineItem.xml" />
+ <Content Include="Maps\Oracle\ODP\Order.xml" />
+ <Content Include="Maps\Oracle\ODP\Other.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Account.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Category.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Complex.xml" />
+ <Content Include="Maps\Oracle\OracleClient\DynamicAccount.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Enumeration.xml" />
+ <Content Include="Maps\Oracle\OracleClient\LineItem.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Order.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Other.xml" />
+ <Content Include="ReadMe.txt" />
+ <Content Include="Scripts\Access\account-init.sql" />
+ <Content Include="Scripts\Access\account-procedure.sql" />
+ <Content Include="Scripts\Access\category-init.sql" />
+ <Content Include="Scripts\Access\category-procedure.sql" />
+ <Content Include="Scripts\Access\DataBase.sql" />
+ <Content Include="Scripts\Access\DataBaseNHibernate.sql" />
+ <Content Include="Scripts\Access\documents-init.sql" />
+ <Content Include="Scripts\Access\enumeration-init.sql" />
+ <Content Include="Scripts\Access\line-item-init.sql" />
+ <Content Include="Scripts\Access\more-account-records.sql" />
+ <Content Include="Scripts\Access\order-init.sql" />
+ <Content Include="Scripts\Access\other-init.sql" />
+ <Content Include="Scripts\Access\swap-procedure.sql" />
+ <Content Include="Scripts\Access\user-init.sql" />
+ <Content Include="Scripts\MSSQL\account-init.sql" />
+ <Content Include="Scripts\MSSQL\account-procedure.sql" />
+ <Content Include="Scripts\MSSQL\category-init.sql" />
+ <Content Include="Scripts\MSSQL\category-procedure.sql" />
+ <Content Include="Scripts\MSSQL\DataBase.sql" />
+ <Content Include="Scripts\MSSQL\DBCreation.sql" />
+ <Content Include="Scripts\MSSQL\enumeration-init.sql" />
+ <Content Include="Scripts\MSSQL\line-item-init.sql" />
+ <Content Include="Scripts\MSSQL\more-account-records.sql" />
+ <Content Include="Scripts\MSSQL\order-init.sql" />
+ <Content Include="Scripts\MSSQL\other-init.sql" />
+ <Content Include="Scripts\MSSQL\swap-procedure.sql" />
+ <Content Include="Scripts\MSSQL\user-init.sql" />
+ <Content Include="Scripts\MySql\account-init.sql" />
+ <Content Include="Scripts\MySql\account-procedure.sql" />
+ <Content Include="Scripts\MySql\category-init.sql" />
+ <Content Include="Scripts\MySql\category-procedure.sql" />
+ <Content Include="Scripts\MySql\DataBase.sql" />
+ <Content Include="Scripts\MySql\enumeration-init.sql" />
+ <Content Include="Scripts\MySql\line-item-init.sql" />
+ <Content Include="Scripts\MySql\more-account-records.sql" />
+ <Content Include="Scripts\MySql\order-init.sql" />
+ <Content Include="Scripts\MySql\other-init.sql" />
+ <Content Include="Scripts\MySql\swap-procedure.sql" />
+ <Content Include="Scripts\MySql\user-init.sql" />
+ <Content Include="Scripts\Oracle\account-init.sql" />
+ <Content Include="Scripts\Oracle\account-procedure.sql" />
+ <Content Include="Scripts\Oracle\category-init.sql" />
+ <Content Include="Scripts\Oracle\category-procedure.sql" />
+ <Content Include="Scripts\Oracle\DataBase.sql" />
+ <Content Include="Scripts\Oracle\DataBaseNHibernate.sql" />
+ <Content Include="Scripts\Oracle\enumeration-init.sql" />
+ <Content Include="Scripts\Oracle\line-item-init.sql" />
+ <Content Include="Scripts\Oracle\more-account-records.sql" />
+ <Content Include="Scripts\Oracle\order-init.sql" />
+ <Content Include="Scripts\Oracle\other-init.sql" />
+ <Content Include="Scripts\Oracle\swap-procedure.sql" />
+ <Content Include="Scripts\Oracle\user-init.sql" />
+ <None Include="bin\Debug\dao_Access_OleDb.config" />
+ <None Include="bin\Debug\dao_MSSQL_Odbc.config" />
+ <None Include="bin\Debug\dao_MSSQL_OleDb.config" />
+ <None Include="bin\Debug\dao_MSSQL_SqlClient.config" />
+ <None Include="bin\Debug\dao_Multiple_Context.config" />
+ <None Include="bin\Debug\dao_MySql_ByteFx.config" />
+ <None Include="bin\Debug\dao_Oracle_ODP.config" />
+ <None Include="bin\Debug\dao_Oracle_OracleClient.config" />
+ <None Include="bin\Debug\IBatisNet.DataAccess.Test.dll.config" />
+ <None Include="bin\Debug\providers.config" />
+ <None Include="bin\Debug\SqlMap_Access_OleDb.config" />
+ <None Include="bin\Debug\SqlMap_MSSQL_Odbc.config" />
+ <None Include="bin\Debug\SqlMap_MSSQL_OleDb.config" />
+ <None Include="bin\Debug\SqlMap_MySql_ByteFx.config" />
+ <None Include="bin\Debug\SqlMap_Oracle_ODP.config" />
+ <None Include="bin\Debug\SqlMap_Oracle_OracleClient.config" />
+ <None Include="bin\Debug\test.config" />
+ <None Include="DataBase-Template.config" />
+ <None Include="IBatisNet.DataMapper.Test.build" />
+ <EmbeddedResource Include="bin\Debug\SqlMap_MSSQL_SqlClient.config" />
+ <EmbeddedResource Include="User.hbm.xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\IBatisNet.Common.Logging.Log4Net\IBatisNet.Common.Logging.Log4Net.2005.csproj">
+ <Project>{023FE8D7-7E1A-4DDF-A0EA-8FB0E1B3122B}</Project>
+ <Name>IBatisNet.Common.Logging.Log4Net.2005</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\IBatisNet.Common\IBatisNet.Common.2005.csproj">
+ <Project>{BBC8DA4A-EA88-41D9-8B93-929B8F3ADADE}</Project>
+ <Name>IBatisNet.Common.2005</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\IBatisNet.DataAccess\IBatisNet.DataAccess.2005.csproj">
+ <Project>{BEFC4A45-7DF9-40E4-942C-82DC1BA5E708}</Project>
+ <Name>IBatisNet.DataAccess.2005</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\IBatisNet.DataMapper\IBatisNet.DataMapper.20005.csproj">
+ <Project>{F3E45F39-3224-4EAD-B138-EB5CC0E32824}</Project>
+ <Name>IBatisNet.DataMapper.20005</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <PropertyGroup>
+ <PreBuildEvent>
+ </PreBuildEvent>
+ <PostBuildEvent>
+ </PostBuildEvent>
+ </PropertyGroup>
+</Project>
\ No newline at end of file
Added: ibatis/trunk/cs/mapper/IBatisNet.DataAccess/IBatisNet.DataAccess.2005.csproj
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataAccess/IBatisNet.DataAccess.2005.csproj?rev=373895&view=auto
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataAccess/IBatisNet.DataAccess.2005.csproj (added)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataAccess/IBatisNet.DataAccess.2005.csproj Tue Jan 31 11:59:02 2006
@@ -0,0 +1,180 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectType>Local</ProjectType>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{BEFC4A45-7DF9-40E4-942C-82DC1BA5E708}</ProjectGuid>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ApplicationIcon>
+ </ApplicationIcon>
+ <AssemblyKeyContainerName>
+ </AssemblyKeyContainerName>
+ <AssemblyName>IBatisNet.DataAccess</AssemblyName>
+ <AssemblyOriginatorKeyFile>
+ </AssemblyOriginatorKeyFile>
+ <DefaultClientScript>JScript</DefaultClientScript>
+ <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
+ <DefaultTargetSchema>IE50</DefaultTargetSchema>
+ <DelaySign>false</DelaySign>
+ <OutputType>Library</OutputType>
+ <RootNamespace>IBatisNet.DataAccess</RootNamespace>
+ <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
+ <StartupObject>
+ </StartupObject>
+ <FileUpgradeFlags>
+ </FileUpgradeFlags>
+ <UpgradeBackupLocation>
+ </UpgradeBackupLocation>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <OutputPath>bin\Debug\</OutputPath>
+ <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <BaseAddress>285212672</BaseAddress>
+ <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+ <ConfigurationOverrideFile>
+ </ConfigurationOverrideFile>
+ <DefineConstants>TRACE;DEBUG;dotnet2</DefineConstants>
+ <DocumentationFile>IBatisNet.DataAccess.xml</DocumentationFile>
+ <DebugSymbols>true</DebugSymbols>
+ <FileAlignment>4096</FileAlignment>
+ <NoStdLib>false</NoStdLib>
+ <NoWarn>
+ </NoWarn>
+ <Optimize>false</Optimize>
+ <RegisterForComInterop>false</RegisterForComInterop>
+ <RemoveIntegerChecks>false</RemoveIntegerChecks>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningLevel>4</WarningLevel>
+ <DebugType>full</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <OutputPath>bin\Release\</OutputPath>
+ <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <BaseAddress>285212672</BaseAddress>
+ <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+ <ConfigurationOverrideFile>
+ </ConfigurationOverrideFile>
+ <DefineConstants>TRACE;dotnet2</DefineConstants>
+ <DocumentationFile>IBatisNet.DataAccess.xml</DocumentationFile>
+ <DebugSymbols>false</DebugSymbols>
+ <FileAlignment>4096</FileAlignment>
+ <NoStdLib>false</NoStdLib>
+ <NoWarn>
+ </NoWarn>
+ <Optimize>true</Optimize>
+ <RegisterForComInterop>false</RegisterForComInterop>
+ <RemoveIntegerChecks>false</RemoveIntegerChecks>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningLevel>4</WarningLevel>
+ <DebugType>none</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="Castle.DynamicProxy">
+ <Name>Castle.DynamicProxy</Name>
+ <HintPath>..\External-Bin\Net\2.0\Castle.DynamicProxy.dll</HintPath>
+ </Reference>
+ <Reference Include="System">
+ <Name>System</Name>
+ </Reference>
+ <Reference Include="System.Data">
+ <Name>System.Data</Name>
+ </Reference>
+ <Reference Include="System.Web">
+ <Name>System.Web</Name>
+ </Reference>
+ <Reference Include="System.Xml">
+ <Name>System.XML</Name>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="..\CommonAssemblyInfo.cs">
+ <Link>CommonAssemblyInfo.cs</Link>
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="AssemblyInfo.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Configuration\Dao.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Configuration\DaoProxy.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Configuration\DaoSessionHandler.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Configuration\DomDaoManagerBuilder.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Configuration\Serializers\DaoDeSerializer.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Configuration\Serializers\DaoSessionHandlerDeSerializer.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="DaoManager.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="DaoSession.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="DaoSessionHandlers\SimpleDaoSession.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="DaoSessionHandlers\SimpleDaoSessionHandler.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="DaoSessionHandlers\SqlMapDaoSession.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="DaoSessionHandlers\SqlMapDaoSessionHandler.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Exceptions\DataAccessException.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Interfaces\IDao.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Interfaces\IDaoSessionHandler.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="MessageManager.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Scope\ConfigurationScope.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Scope\ErrorContext.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="SessionHolder.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Content Include="ChangeLog.txt" />
+ <Content Include="DaoConfig.xsd" />
+ <Content Include="licence.txt" />
+ <Content Include="notice.txt" />
+ <None Include="IBatisNet.DataAccess.build" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\IBatisNet.Common\IBatisNet.Common.2005.csproj">
+ <Project>{BBC8DA4A-EA88-41D9-8B93-929B8F3ADADE}</Project>
+ <Name>IBatisNet.Common.2005</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\IBatisNet.DataMapper\IBatisNet.DataMapper.20005.csproj">
+ <Project>{F3E45F39-3224-4EAD-B138-EB5CC0E32824}</Project>
+ <Name>IBatisNet.DataMapper.20005</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <PropertyGroup>
+ <PreBuildEvent>
+ </PreBuildEvent>
+ <PostBuildEvent>
+ </PostBuildEvent>
+ </PropertyGroup>
+</Project>
\ No newline at end of file
Added: ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/IBatisNet.DataMapper.Test.2005.csproj
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/IBatisNet.DataMapper.Test.2005.csproj?rev=373895&view=auto
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/IBatisNet.DataMapper.Test.2005.csproj (added)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/IBatisNet.DataMapper.Test.2005.csproj Tue Jan 31 11:59:02 2006
@@ -0,0 +1,473 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectType>Local</ProjectType>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{998B79D9-800F-493F-A263-306F06906E2F}</ProjectGuid>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ApplicationIcon>
+ </ApplicationIcon>
+ <AssemblyKeyContainerName>
+ </AssemblyKeyContainerName>
+ <AssemblyName>IBatisNet.DataMapper.Test</AssemblyName>
+ <AssemblyOriginatorKeyFile>
+ </AssemblyOriginatorKeyFile>
+ <DefaultClientScript>JScript</DefaultClientScript>
+ <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
+ <DefaultTargetSchema>IE50</DefaultTargetSchema>
+ <DelaySign>false</DelaySign>
+ <OutputType>Library</OutputType>
+ <RootNamespace>IBatisNet.DataMapper.Test</RootNamespace>
+ <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
+ <StartupObject>
+ </StartupObject>
+ <FileUpgradeFlags>
+ </FileUpgradeFlags>
+ <UpgradeBackupLocation>
+ </UpgradeBackupLocation>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <OutputPath>bin\Debug\</OutputPath>
+ <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <BaseAddress>285212672</BaseAddress>
+ <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+ <ConfigurationOverrideFile>
+ </ConfigurationOverrideFile>
+ <DefineConstants>TRACE;DEBUG;dotnet2</DefineConstants>
+ <DocumentationFile>
+ </DocumentationFile>
+ <DebugSymbols>true</DebugSymbols>
+ <FileAlignment>4096</FileAlignment>
+ <NoStdLib>false</NoStdLib>
+ <NoWarn>
+ </NoWarn>
+ <Optimize>false</Optimize>
+ <RegisterForComInterop>false</RegisterForComInterop>
+ <RemoveIntegerChecks>false</RemoveIntegerChecks>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningLevel>4</WarningLevel>
+ <DebugType>full</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <OutputPath>bin\Release\</OutputPath>
+ <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <BaseAddress>285212672</BaseAddress>
+ <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+ <ConfigurationOverrideFile>
+ </ConfigurationOverrideFile>
+ <DefineConstants>TRACE;dotnet2</DefineConstants>
+ <DocumentationFile>
+ </DocumentationFile>
+ <DebugSymbols>false</DebugSymbols>
+ <FileAlignment>4096</FileAlignment>
+ <NoStdLib>false</NoStdLib>
+ <NoWarn>
+ </NoWarn>
+ <Optimize>true</Optimize>
+ <RegisterForComInterop>false</RegisterForComInterop>
+ <RemoveIntegerChecks>false</RemoveIntegerChecks>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningLevel>4</WarningLevel>
+ <DebugType>none</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="log4net">
+ <Name>log4net</Name>
+ <HintPath>..\External-Bin\Net\1.1\log4net.dll</HintPath>
+ </Reference>
+ <Reference Include="nunit.framework, Version=2.2.6.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL" />
+ <Reference Include="System">
+ <Name>System</Name>
+ </Reference>
+ <Reference Include="System.Data">
+ <Name>System.Data</Name>
+ </Reference>
+ <Reference Include="System.Drawing">
+ <Name>System.Drawing</Name>
+ </Reference>
+ <Reference Include="System.Xml">
+ <Name>System.XML</Name>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\A.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Account.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\AccountBis.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\AccountCollection.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\B.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Book.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\C.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Category.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Complex.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\CustomInheritance.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\D.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Document.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\DocumentCollection.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\E.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Enumeration.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\F.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\GuidStringTypeHandlerCallback.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\HundredsTypeHandlerCallback.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\LineItem.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\LineItemCollection.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Newspaper.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\OneZeroBoolTypeHandlerCallback.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Order.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Other.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\OuiNonBoolTypeHandlerCallback.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Sample.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\Search.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Domain\User.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\BaseTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\CacheController\FifoCacheControllerTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\CacheController\LruCacheControllerTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\CacheController\MemoryCacheControllerTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\CacheKeyTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\CacheTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\ComplexTypeTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\ConfigureTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\Generics.ResultClassTest.cs" />
+ <Compile Include="NUnit\SqlMapTests\DynamicPrependTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\DynamicTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\InheritanceTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\MSSQL\Generics.StatementTest.cs" />
+ <Compile Include="NUnit\SqlMapTests\MSSQL\ProcedureTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\MSSQL\StatementGenerate.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\MSSQL\StatementTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\MySql\StatementGenerate.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\MySql\StatementTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\Oracle\ProcedureTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\Oracle\StatementGenerate.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\Oracle\StatementTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\ParameterMapTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\PostgreSQL\StatementGenerate.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\PostgreSQL\StatementTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\ResultClassTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\ResultMapTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\StatementNamespaceTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\StatementTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\ThreadTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="NUnit\SqlMapTests\TransactionTest.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Content Include="bin\Debug\cool.jpg" />
+ <Content Include="cool.jpg" />
+ <Content Include="Maps\Access\OleDb\Account.xml" />
+ <Content Include="Maps\Access\OleDb\Category.xml" />
+ <Content Include="Maps\Access\OleDb\Complex.xml" />
+ <Content Include="Maps\Access\OleDb\Document.xml" />
+ <Content Include="Maps\Access\OleDb\DynamicAccount.xml" />
+ <Content Include="Maps\Access\OleDb\Enumeration.xml" />
+ <Content Include="Maps\Access\OleDb\LineItem.xml" />
+ <Content Include="Maps\Access\OleDb\Order.xml" />
+ <Content Include="Maps\Access\OleDb\Other.xml" />
+ <Content Include="Maps\Access\OleDb\ResultClass.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Account.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Category.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Complex.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Document.xml" />
+ <Content Include="Maps\MSSQL\Odbc\DynamicAccount.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Enumeration.xml" />
+ <Content Include="Maps\MSSQL\Odbc\LineItem.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Order.xml" />
+ <Content Include="Maps\MSSQL\Odbc\Other.xml" />
+ <Content Include="Maps\MSSQL\Odbc\ResultClass.xml" />
+ <Content Include="Maps\MSSQL\OleDb\Account.xml" />
+ <Content Include="Maps\MSSQL\OleDb\Category.xml" />
+ <Content Include="Maps\MSSQL\OleDb\Complex.xml" />
+ <Content Include="Maps\MSSQL\OleDb\document.xml" />
+ <Content Include="Maps\MSSQL\OleDb\DynamicAccount.xml" />
+ <Content Include="Maps\MSSQL\OleDb\Enumeration.xml" />
+ <Content Include="Maps\MSSQL\OleDb\LineItem.xml" />
+ <Content Include="Maps\MSSQL\OleDb\Order.xml" />
+ <Content Include="Maps\MSSQL\OleDb\Other.xml" />
+ <Content Include="Maps\MSSQL\OleDb\ResultClass.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\Category.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\Complex.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\Document.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\DynamicAccount.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\EmbedParameter.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\Enumeration.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\LineItem.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\Order.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\Other.xml" />
+ <Content Include="Maps\MSSQL\SqlClient\ResultClass.xml" />
+ <Content Include="Maps\MySql\ByteFx\Account.xml" />
+ <Content Include="Maps\MySql\ByteFx\Category.xml" />
+ <Content Include="Maps\MySql\ByteFx\Complex.xml" />
+ <Content Include="Maps\MySql\ByteFx\Document.xml" />
+ <Content Include="Maps\MySql\ByteFx\DynamicAccount.xml" />
+ <Content Include="Maps\MySql\ByteFx\Enumeration.xml" />
+ <Content Include="Maps\MySql\ByteFx\LineItem.xml" />
+ <Content Include="Maps\MySql\ByteFx\Order.xml" />
+ <Content Include="Maps\MySql\ByteFx\Other.xml" />
+ <Content Include="Maps\MySql\ByteFx\ResultClass.xml" />
+ <Content Include="Maps\MySql\MySql\Account.xml" />
+ <Content Include="Maps\MySql\MySql\Category.xml" />
+ <Content Include="Maps\MySql\MySql\Complex.xml" />
+ <Content Include="Maps\MySql\MySql\Document.xml" />
+ <Content Include="Maps\MySql\MySql\DynamicAccount.xml" />
+ <Content Include="Maps\MySql\MySql\Enumeration.xml" />
+ <Content Include="Maps\MySql\MySql\LineItem.xml" />
+ <Content Include="Maps\MySql\MySql\Order.xml" />
+ <Content Include="Maps\MySql\MySql\Other.xml" />
+ <Content Include="Maps\MySql\MySql\ResultClass.xml" />
+ <Content Include="Maps\Oracle\ODP\Account.xml" />
+ <Content Include="Maps\Oracle\ODP\Category.xml" />
+ <Content Include="Maps\Oracle\ODP\Complex.xml" />
+ <Content Include="Maps\Oracle\ODP\Document.xml" />
+ <Content Include="Maps\Oracle\ODP\DynamicAccount.xml" />
+ <Content Include="Maps\Oracle\ODP\Enumeration.xml" />
+ <Content Include="Maps\Oracle\ODP\LineItem.xml" />
+ <Content Include="Maps\Oracle\ODP\Order.xml" />
+ <Content Include="Maps\Oracle\ODP\Other.xml" />
+ <Content Include="Maps\Oracle\ODP\ResultClass.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Account.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Category.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Complex.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Document.xml" />
+ <Content Include="Maps\Oracle\OracleClient\DynamicAccount.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Enumeration.xml" />
+ <Content Include="Maps\Oracle\OracleClient\LineItem.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Order.xml" />
+ <Content Include="Maps\Oracle\OracleClient\Other.xml" />
+ <Content Include="Maps\Oracle\OracleClient\ResultClass.xml" />
+ <Content Include="Maps\PostgreSQL\Npgsql\Account.xml" />
+ <Content Include="Maps\PostgreSQL\Npgsql\Category.xml" />
+ <Content Include="Maps\PostgreSQL\Npgsql\Complex.xml" />
+ <Content Include="Maps\PostgreSQL\Npgsql\Document.xml" />
+ <Content Include="Maps\PostgreSQL\Npgsql\DynamicAccount.xml" />
+ <Content Include="Maps\PostgreSQL\Npgsql\Enumeration.xml" />
+ <Content Include="Maps\PostgreSQL\Npgsql\LineItem.xml" />
+ <Content Include="Maps\PostgreSQL\Npgsql\Order.xml" />
+ <Content Include="Maps\PostgreSQL\Npgsql\Other.xml" />
+ <Content Include="Maps\PostgreSQL\Npgsql\ResultClass.xml" />
+ <Content Include="ReadMe.txt" />
+ <Content Include="Scripts\Access\account-init.sql" />
+ <Content Include="Scripts\Access\account-procedure.sql" />
+ <Content Include="Scripts\Access\category-init.sql" />
+ <Content Include="Scripts\Access\category-procedure.sql" />
+ <Content Include="Scripts\Access\DataBase.sql" />
+ <Content Include="Scripts\Access\DataBaseNHibernate.sql" />
+ <Content Include="Scripts\Access\documents-init.sql" />
+ <Content Include="Scripts\Access\enumeration-init.sql" />
+ <Content Include="Scripts\Access\line-item-init.sql" />
+ <Content Include="Scripts\Access\more-account-records.sql" />
+ <Content Include="Scripts\Access\order-init.sql" />
+ <Content Include="Scripts\Access\other-init.sql" />
+ <Content Include="Scripts\Access\swap-procedure.sql" />
+ <Content Include="Scripts\Access\user-init.sql" />
+ <Content Include="Scripts\MSSQL\account-init.sql" />
+ <Content Include="Scripts\MSSQL\account-procedure.sql" />
+ <Content Include="Scripts\MSSQL\category-init.sql" />
+ <Content Include="Scripts\MSSQL\category-procedure.sql" />
+ <Content Include="Scripts\MSSQL\DataBase.sql" />
+ <Content Include="Scripts\MSSQL\DBCreation.sql" />
+ <Content Include="Scripts\MSSQL\documents-init.sql" />
+ <Content Include="Scripts\MSSQL\embed-param-setup-init.sql" />
+ <Content Include="Scripts\MSSQL\embed-param-test-init.sql" />
+ <Content Include="Scripts\MSSQL\enumeration-init.sql" />
+ <Content Include="Scripts\MSSQL\line-item-init.sql" />
+ <Content Include="Scripts\MSSQL\more-account-records.sql" />
+ <Content Include="Scripts\MSSQL\order-init.sql" />
+ <Content Include="Scripts\MSSQL\other-init.sql" />
+ <Content Include="Scripts\MSSQL\ps_SelectAccount.sql" />
+ <Content Include="Scripts\MSSQL\README-embed-param.txt" />
+ <Content Include="Scripts\MSSQL\swap-procedure.sql" />
+ <Content Include="Scripts\MSSQL\user-init.sql" />
+ <Content Include="Scripts\MySql\account-init.sql" />
+ <Content Include="Scripts\MySql\account-procedure.sql" />
+ <Content Include="Scripts\MySql\category-init.sql" />
+ <Content Include="Scripts\MySql\category-procedure.sql" />
+ <Content Include="Scripts\MySql\DataBase.sql" />
+ <Content Include="Scripts\MySql\documents-init.sql" />
+ <Content Include="Scripts\MySql\enumeration-init.sql" />
+ <Content Include="Scripts\MySql\line-item-init.sql" />
+ <Content Include="Scripts\MySql\more-account-records.sql" />
+ <Content Include="Scripts\MySql\order-init.sql" />
+ <Content Include="Scripts\MySql\other-init.sql" />
+ <Content Include="Scripts\MySql\swap-procedure.sql" />
+ <Content Include="Scripts\MySql\user-init.sql" />
+ <Content Include="Scripts\Oracle\account-init.sql" />
+ <Content Include="Scripts\Oracle\account-procedure.sql" />
+ <Content Include="Scripts\Oracle\account-refcursor-package-body.sql" />
+ <Content Include="Scripts\Oracle\account-refcursor-package-spec.sql" />
+ <Content Include="Scripts\Oracle\category-init.sql" />
+ <Content Include="Scripts\Oracle\category-procedure.sql" />
+ <Content Include="Scripts\Oracle\DataBase.sql" />
+ <Content Include="Scripts\Oracle\DataBaseNHibernate.sql" />
+ <Content Include="Scripts\Oracle\documents-init.sql" />
+ <Content Include="Scripts\Oracle\enumeration-init.sql" />
+ <Content Include="Scripts\Oracle\line-item-init.sql" />
+ <Content Include="Scripts\Oracle\more-account-records.sql" />
+ <Content Include="Scripts\Oracle\order-init.sql" />
+ <Content Include="Scripts\Oracle\other-init.sql" />
+ <Content Include="Scripts\Oracle\swap-procedure.sql" />
+ <Content Include="Scripts\Oracle\user-init.sql" />
+ <Content Include="Scripts\PostgreSQL\account-init.sql" />
+ <Content Include="Scripts\PostgreSQL\account-procedure.sql" />
+ <Content Include="Scripts\PostgreSQL\category-init.sql" />
+ <Content Include="Scripts\PostgreSQL\category-procedure.sql" />
+ <Content Include="Scripts\PostgreSQL\DataBase.sql" />
+ <Content Include="Scripts\PostgreSQL\documents-init.sql" />
+ <Content Include="Scripts\PostgreSQL\enumeration-init.sql" />
+ <Content Include="Scripts\PostgreSQL\line-item-init.sql" />
+ <Content Include="Scripts\PostgreSQL\more-account-records.sql" />
+ <Content Include="Scripts\PostgreSQL\order-init.sql" />
+ <Content Include="Scripts\PostgreSQL\other-init.sql" />
+ <Content Include="Scripts\PostgreSQL\swap-procedure.sql" />
+ <Content Include="Scripts\PostgreSQL\user-init.sql" />
+ <None Include="bin\Debug\IBatisNet.DataMapper.Test.dll.config" />
+ <None Include="bin\Debug\SqlMap_Access_OleDb.config" />
+ <None Include="bin\Debug\SqlMap_MSSQL_Odbc.config" />
+ <None Include="bin\Debug\SqlMap_MSSQL_OleDb.config" />
+ <None Include="bin\Debug\SqlMap_MySql_ByteFx.config" />
+ <None Include="bin\Debug\SqlMap_MySql_MySql.config" />
+ <None Include="bin\Debug\SqlMap_Oracle_ODP.config" />
+ <None Include="bin\Debug\SqlMap_Oracle_OracleClient.config" />
+ <None Include="bin\Debug\SqlMap_PostgreSQL_Npgsql.config" />
+ <None Include="bin\Debug\test.config" />
+ <None Include="DataBase-Template.config" />
+ <None Include="IBatisNet.Test.build" />
+ <EmbeddedResource Include="bin\Debug\providers.config" />
+ <EmbeddedResource Include="bin\Debug\SqlMap_MSSQL_SqlClient.config" />
+ <EmbeddedResource Include="Maps\MSSQL\SqlClient\Account.xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\IBatisNet.Common.Logging.Log4Net\IBatisNet.Common.Logging.Log4Net.2005.csproj">
+ <Project>{023FE8D7-7E1A-4DDF-A0EA-8FB0E1B3122B}</Project>
+ <Name>IBatisNet.Common.Logging.Log4Net.2005</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\IBatisNet.Common\IBatisNet.Common.2005.csproj">
+ <Project>{BBC8DA4A-EA88-41D9-8B93-929B8F3ADADE}</Project>
+ <Name>IBatisNet.Common.2005</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\IBatisNet.DataMapper\IBatisNet.DataMapper.20005.csproj">
+ <Project>{F3E45F39-3224-4EAD-B138-EB5CC0E32824}</Project>
+ <Name>IBatisNet.DataMapper.20005</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <PropertyGroup>
+ <PreBuildEvent>
+ </PreBuildEvent>
+ <PostBuildEvent>
+ </PostBuildEvent>
+ </PropertyGroup>
+</Project>
\ No newline at end of file
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/CacheKeyTest.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/CacheKeyTest.cs?rev=373895&r1=373894&r2=373895&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/CacheKeyTest.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/CacheKeyTest.cs Tue Jan 31 11:59:02 2006
@@ -48,9 +48,13 @@
key1.Update("HS1CS001");
key2.Update("HS1D4001");
+ #if dotnet2
+ Assert.Ignore("Will not work in .NET 2.0");
+ #else
Assert.AreEqual( key1.GetHashCode(), key2.GetHashCode(), "Expect same hashcode.");
Assert.IsFalse( key1.Equals(key2),"Expect not equal");
- }
+ #endif
+ }
[Test]
public void CacheKeyWithTwoParamsSameHashcode()
@@ -64,9 +68,13 @@
key2.Update("HS1D4001");
key2.Update("HS1CS001");
+ #if dotnet2
+ Assert.Ignore("Will not work in .NET 2.0");
+ #else
Assert.AreEqual(key1.GetHashCode(), key2.GetHashCode(), "Expect same hashcode.");
Assert.IsFalse(key1.Equals(key2), "Expect not equal");
- }
+ #endif
+ }
}
}
Added: ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/Generics.ResultClassTest.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/Generics.ResultClassTest.cs?rev=373895&view=auto
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/Generics.ResultClassTest.cs (added)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/Generics.ResultClassTest.cs Tue Jan 31 11:59:02 2006
@@ -0,0 +1,178 @@
+#if dotnet2
+using System;
+
+using NUnit.Framework;
+
+using IBatisNet.DataMapper.Test.Domain;
+
+namespace IBatisNet.DataMapper.Test.NUnit.SqlMapTests
+{
+ /// <summary>
+ /// Summary description for ResultClassTest.
+ /// </summary>
+ [TestFixture]
+ public class GenericsResultClassTest : BaseTest
+ {
+ #region SetUp & TearDown
+
+ /// <summary>
+ /// SetUp
+ /// </summary>
+ [SetUp]
+ public void Init()
+ {
+ }
+
+ /// <summary>
+ /// TearDown
+ /// </summary>
+ [TearDown]
+ public void Dispose()
+ { /* ... */ }
+
+ #endregion
+
+ #region Specific statement test
+
+ /// <summary>
+ /// Test a boolean resultClass
+ /// </summary>
+ [Test]
+ public void TestBoolean()
+ {
+ bool bit = sqlMap.QueryForObject<bool>("GetBoolean", 1);
+
+ Assert.AreEqual(true, bit);
+ }
+
+ /// <summary>
+ /// Test a byte resultClass
+ /// </summary>
+ [Test]
+ public void TestByte()
+ {
+ byte letter = sqlMap.QueryForObject<byte>("GetByte", 1);
+
+ Assert.AreEqual(155, letter);
+ }
+
+ /// <summary>
+ /// Test a char resultClass
+ /// </summary>
+ [Test]
+ public void TestChar()
+ {
+ char letter = sqlMap.QueryForObject<char>("GetChar", 1);
+
+ Assert.AreEqual('a', letter);
+ }
+
+ /// <summary>
+ /// Test a DateTime resultClass
+ /// </summary>
+ [Test]
+ public void TestDateTime()
+ {
+ DateTime orderDate = sqlMap.QueryForObject<DateTime>("GetDate", 1);
+
+ System.DateTime date = new DateTime(2003, 2, 15, 8, 15, 00);
+
+ Assert.AreEqual(date.ToString(), orderDate.ToString());
+ }
+
+ /// <summary>
+ /// Test a decimal resultClass
+ /// </summary>
+ [Test]
+ public void TestDecimal()
+ {
+ decimal price = sqlMap.QueryForObject<decimal>("GetDecimal", 1);
+
+ Assert.AreEqual((decimal)1.56, price);
+ }
+
+ /// <summary>
+ /// Test a double resultClass
+ /// </summary>
+ [Test]
+ public void TestDouble()
+ {
+ double price = sqlMap.QueryForObject<double>("GetDouble", 1);
+
+ Assert.AreEqual(99.5f, price);
+ }
+
+ /// <summary>
+ /// IBATISNET-25 Error applying ResultMap when using 'Guid' in resultClass
+ /// </summary>
+ [Test]
+ public void TestGuid()
+ {
+ Guid newGuid = new Guid("CD5ABF17-4BBC-4C86-92F1-257735414CF4");
+
+ Guid guid = sqlMap.QueryForObject<Guid>("GetGuid", 1);
+
+ Assert.AreEqual(newGuid, guid);
+ }
+
+ /// <summary>
+ /// Test a int16 resultClass
+ /// </summary>
+ [Test]
+ public void TestInt16()
+ {
+ short integer = sqlMap.QueryForObject<short>("GetInt16", 1);
+
+ Assert.AreEqual(32111, integer);
+ }
+
+ /// <summary>
+ /// Test a int 32 resultClass
+ /// </summary>
+ [Test]
+
+ public void TestInt32()
+ {
+ int integer = sqlMap.QueryForObject<int>("GetInt32", 1);
+
+ Assert.AreEqual(999999, integer);
+ }
+
+ /// <summary>
+ /// Test a int64 resultClass
+ /// </summary>
+ [Test]
+ public void TestInt64()
+ {
+ long bigInt = sqlMap.QueryForObject<long>("GetInt64", 1);
+
+ Assert.AreEqual(9223372036854775800, bigInt);
+ }
+
+ /// <summary>
+ /// Test a single/float resultClass
+ /// </summary>
+ [Test]
+ public void TestSingle()
+ {
+ float price = sqlMap.QueryForObject<float>("GetSingle", 1);
+
+ Assert.AreEqual(92233.5, price);
+ }
+
+ /// <summary>
+ /// Test a string resultClass
+ /// </summary>
+ [Test]
+ public void TestString()
+ {
+ string cardType = sqlMap.QueryForObject<string>("GetString", 1);
+
+ Assert.AreEqual("VISA", cardType);
+ }
+
+
+ #endregion
+ }
+}
+#endif
Added: ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/MSSQL/Generics.StatementTest.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/MSSQL/Generics.StatementTest.cs?rev=373895&view=auto
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/MSSQL/Generics.StatementTest.cs (added)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/MSSQL/Generics.StatementTest.cs Tue Jan 31 11:59:02 2006
@@ -0,0 +1,175 @@
+#if dotnet2
+using System;
+using System.Collections;
+using System.Collections.Generic;
+
+using NUnit.Framework;
+
+using IBatisNet.DataMapper.Test.NUnit;
+using IBatisNet.DataMapper.Test.Domain;
+
+namespace IBatisNet.DataMapper.Test.NUnit.SqlMapTests.MSSQL
+{
+ /// <summary>
+ /// Summary description for StatementTest.
+ /// </summary>
+ [TestFixture]
+ [Category("MSSQL")]
+ public class GenericsStatementTest : BaseTest
+ {
+
+ #region SetUp & TearDown
+
+ /// <summary>
+ /// SetUp
+ /// </summary>
+ [SetUp]
+ public void Init()
+ {
+ InitScript( sqlMap.DataSource, ScriptDirectory + "account-init.sql" );
+ InitScript( sqlMap.DataSource, ScriptDirectory + "account-procedure.sql", false );
+ InitScript( sqlMap.DataSource, ScriptDirectory + "ps_SelectAccount.sql", false );
+ InitScript( sqlMap.DataSource, ScriptDirectory + "category-init.sql" );
+ InitScript( sqlMap.DataSource, ScriptDirectory + "order-init.sql" );
+ }
+
+ /// <summary>
+ /// TearDown
+ /// </summary>
+ [TearDown]
+ public void Dispose()
+ { /* ... */ }
+
+ #endregion
+
+ #region Specific statement test for sql server
+
+ /// <summary>
+ /// Test Insert Account via store procedure
+ /// </summary>
+ [Test]
+ public void GenericTestInsertAccountViaStoreProcedure()
+ {
+ Account account = new Account();
+
+ account.Id = 99;
+ account.FirstName = "Achille";
+ account.LastName = "Talon";
+ account.EmailAddress = "Achille.Talon@somewhere.com";
+
+ sqlMap.Insert("InsertAccountViaStoreProcedure", account);
+
+ Account testAccount = sqlMap.QueryForObject<Account>("GetAccountViaColumnName", 99);
+
+ Assert.IsNotNull(testAccount);
+ Assert.AreEqual(99, testAccount.Id);
+ }
+
+ /// <summary>
+ /// Test statement with properties subtitutions
+ /// (Test for IBATISNET-21 : Property substitutions do not occur inside selectKey statement)
+ /// </summary>
+ [Test]
+ public void GenericTestInsertCategoryWithProperties()
+ {
+ Category category = new Category();
+ category.Guid = Guid.NewGuid();
+
+ int key = (int)sqlMap.Insert("InsertCategoryWithProperties", category);
+
+ Category categoryTest = sqlMap.QueryForObject<Category>("GetCategory", key);
+ Assert.AreEqual(key, categoryTest.Id);
+ Assert.AreEqual("Film", categoryTest.Name);
+ Assert.AreEqual(category.Guid, categoryTest.Guid);
+ }
+
+ /// <summary>
+ /// Test guid column/field.
+ /// </summary>
+ [Test]
+ public void GenericTestGuidColumn()
+ {
+ Category category = new Category();
+ category.Name = "toto";
+ category.Guid = Guid.NewGuid();
+
+ int key = (int)sqlMap.Insert("InsertCategory", category);
+
+ Category categoryTest = sqlMap.QueryForObject<Category>("GetCategory", key);
+ Assert.AreEqual(key, categoryTest.Id);
+ Assert.AreEqual(category.Name, categoryTest.Name);
+ Assert.AreEqual(category.Guid, categoryTest.Guid);
+ }
+
+ /// <summary>
+ /// Test guid column/field through parameterClass.
+ /// </summary>
+ [Test]
+ public void GenericTestGuidColumnParameterClass()
+ {
+ Guid newGuid = Guid.NewGuid();
+ int key = (int)sqlMap.Insert("InsertCategoryGuidParameterClass", newGuid);
+
+ Category categoryTest = sqlMap.QueryForObject<Category>("GetCategory", key);
+ Assert.AreEqual(key, categoryTest.Id);
+ Assert.AreEqual("toto", categoryTest.Name);
+ Assert.AreEqual(newGuid, categoryTest.Guid);
+ }
+
+ /// <summary>
+ /// Test guid column/field through parameterClass without specifiyng dbType
+ /// </summary>
+ [Test]
+ public void GenericTestGuidColumnParameterClassJIRA20()
+ {
+ Guid newGuid = Guid.NewGuid();
+ int key = (int)sqlMap.Insert("InsertCategoryGuidParameterClassJIRA20", newGuid);
+
+ Category categoryTest = sqlMap.QueryForObject<Category>("GetCategory", key);
+ Assert.AreEqual(key, categoryTest.Id);
+ Assert.AreEqual("toto", categoryTest.Name);
+ Assert.AreEqual(newGuid, categoryTest.Guid);
+ }
+
+ /// <summary>
+ /// Test Update Category with Extended ParameterMap
+ /// </summary>
+ [Test]
+ public void GenericTestUpdateCategoryWithExtendParameterMap()
+ {
+ Category category = new Category();
+ category.Name = "Cat";
+ category.Guid = Guid.NewGuid();
+
+ int key = (int)sqlMap.Insert("InsertCategoryViaParameterMap", category);
+ category.Id = key;
+
+ category.Name = "Dog";
+ category.Guid = Guid.NewGuid();
+
+ sqlMap.Update("UpdateCategoryViaParameterMap", category);
+
+ Category categoryRead = null;
+ categoryRead = sqlMap.QueryForObject<Category>("GetCategory", key);
+
+ Assert.AreEqual(category.Id, categoryRead.Id);
+ Assert.AreEqual(category.Name, categoryRead.Name);
+ Assert.AreEqual(category.Guid.ToString(), categoryRead.Guid.ToString());
+ }
+
+ /// <summary>
+ /// Test select via store procedure
+ /// </summary>
+ [Test]
+ public void GenericTestSelect()
+ {
+ Order order = sqlMap.QueryForObject<Order>("GetOrderWithAccountViaSP", 1);
+ AssertOrder1(order);
+ AssertAccount1(order.Account);
+ }
+ #endregion
+
+
+ }
+}
+#endif
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/ResultMapTest.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/ResultMapTest.cs?rev=373895&r1=373894&r2=373895&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/ResultMapTest.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/ResultMapTest.cs Tue Jan 31 11:59:02 2006
@@ -232,12 +232,16 @@
[Test]
public void TestArrayMapping()
{
+ #if dotnet2
+ Assert.Ignore("Will not work in .NET 2.0");
+ #else
Order order = (Order)sqlMap.QueryForObject("GetOrderWithLineItemArray", 1);
AssertOrder1(order);
Assert.IsNotNull( order.LineItemsArray );
Assert.AreEqual(2, order.LineItemsArray.Length);
- }
+ #endif
+ }
/// <summary>
/// Test collection mapping