├── .gitignore
├── .travis.yml
├── CHANGES
├── COPYING
├── ConnectorNet.nunit
├── Documentation
├── CodeExamples
│ ├── MembershipCodeExample1.xml
│ ├── MembershipCodeExample2.xml
│ └── RoleCodeExample1.xml
├── CollectionFiles
│ ├── COL_Master.HxC
│ ├── COL_Master.HxT
│ ├── COL_Master_A.HxK
│ ├── COL_Master_F.HxK
│ ├── COL_Master_K.HxK
│ ├── COL_Master_N.HxK
│ ├── FixRegTables.exe
│ ├── IntegrationWizard.xml
│ └── MSHelp2_RegTables__RTL_---_---.msm
├── Layout.content
├── Licenses for Third-Party Components
│ ├── license-antlr.html
│ ├── license-us-secure-hash.html
│ ├── license-zlib-net.html
│ └── license-zlib.html
├── Users Guide
│ ├── connector-net-connection-options.aml
│ ├── connector-net-core.aml
│ ├── connector-net-install.aml
│ ├── connector-net-programming.aml
│ ├── connector-net-support.aml
│ ├── connector-net-tutorials.aml
│ ├── connector-net-versions.aml
│ └── media
│ │ ├── connector-net-ddl-generate.png
│ │ ├── connector-net-ddl-properties.png
│ │ ├── connector-net-sql-editor-new-file-dialog.png
│ │ ├── connector-net-sql-editor-query.png
│ │ ├── connector-net-tutorials-1.png
│ │ ├── connector-net-tutorials-asp-provider-profile-simple-app.png
│ │ ├── connector-net-tutorials-authentication-type.png
│ │ ├── connector-net-tutorials-create-user.png
│ │ ├── connector-net-tutorials-security-tab.png
│ │ ├── connector-net-tutorials-select-provider.png
│ │ ├── connector-net-tutorials-tables.png
│ │ ├── connector-net-tutorials-users-roles-tables.png
│ │ ├── connector-net-visual-studio-add-connection-dialog.png
│ │ ├── connector-net-visual-studio-add-connection.png
│ │ ├── connector-net-visual-studio-choose-data-source.png
│ │ ├── connector-net-visual-studio-choose-table-name.png
│ │ ├── connector-net-visual-studio-editing-new-table.png
│ │ ├── connector-net-visual-studio-entity-framework-add-entity-data-model.png
│ │ ├── connector-net-visual-studio-entity-framework-app-running-1.png
│ │ ├── connector-net-visual-studio-entity-framework-data-form-design.png
│ │ ├── connector-net-visual-studio-entity-framework-data-source-configuration-wizard-1.png
│ │ ├── connector-net-visual-studio-entity-framework-data-source-configuration-wizard-2.png
│ │ ├── connector-net-visual-studio-entity-framework-data-source-configuration-wizard-3.png
│ │ ├── connector-net-visual-studio-entity-framework-data-sources.png
│ │ ├── connector-net-visual-studio-entity-framework-entity-data-model-diagram.png
│ │ ├── connector-net-visual-studio-entity-framework-entity-data-model-wizard-1.png
│ │ ├── connector-net-visual-studio-entity-framework-entity-data-model-wizard-2.png
│ │ ├── connector-net-visual-studio-entity-framework-entity-data-model-wizard-3.png
│ │ ├── connector-net-visual-studio-entity-framework-form-add-code-save.png
│ │ ├── connector-net-visual-studio-entity-framework-form-add-code.png
│ │ ├── connector-net-visual-studio-entity-framework-save-enabled.png
│ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-1.png
│ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-2.png
│ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-3.png
│ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-4.png
│ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-5.png
│ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-6.png
│ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-7.png
│ │ ├── connector-net-visual-studio-foreign-key-relationships.png
│ │ ├── connector-net-visual-studio-indexes-dialog.png
│ │ ├── connector-net-visual-studio-new-data-connection.png
│ │ ├── connector-net-visual-studio-newly-created-table.png
│ │ ├── connector-net-visual-studio-selecting-table-properties.png
│ │ ├── connector-net-visual-studio-stored-procedure-edit.png
│ │ ├── connector-net-visual-studio-stored-procedure-saved.png
│ │ ├── connector-net-visual-studio-table-designer-menu-item.png
│ │ ├── connector-net-visual-studio-table-properties-menu.png
│ │ ├── connector-net-visual-studio-views-edit-sql.png
│ │ ├── connector-net-visual-studio-views-sql-added.png
│ │ ├── connector-net-visual-studio-views-sql-saved.png
│ │ ├── connector-net-website-config-tool-membership.png
│ │ ├── connector-net-website-config-tool-options.png
│ │ ├── connector-net-website-config-tool-profiles.png
│ │ ├── connector-net-website-config-tool-roles.png
│ │ ├── connector-net-website-config-tool-session-state.png
│ │ ├── connector-net-website-config-tool-string-editor.png
│ │ ├── connector-net-website-config-tool-tables.png
│ │ └── connector-net-website-config-tool.png
├── config.txt
├── help.shfbproj
└── images.proj
├── MySQLClient-RT.sln
├── MySQLClient-VS2008.sln
├── MySQLClient-VS2010.sln
├── MySQLClient-VS2012.sln
├── MySQLClient-VS2013.sln
├── MySQLClient-VS2015.sln
├── MySQLClient-mono.sln
├── README.md
├── Release Notes.txt
├── Samples
├── Async
│ └── cs
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Async.csproj
│ │ ├── Form1.cs
│ │ └── Form1.resx
├── Pocket PC
│ ├── MobileExplorer
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── MobileExplorer.csdproj
│ │ ├── MobileExplorer.sln
│ │ ├── MobileExplorer.suo
│ │ ├── NewServerDialog.cs
│ │ └── NewServerDialog.resx
│ └── Tester
│ │ ├── FailDetails.Designer.cs
│ │ ├── FailDetails.cs
│ │ ├── FailDetails.resx
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── MySql.Data.Tests.CF.dll.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── green.png
│ │ ├── red.png
│ │ └── white.png
│ │ └── Tester.csproj
├── Profiling
│ └── cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── Profiling.csproj
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
└── TableEditor
│ ├── CS
│ ├── App.ico
│ ├── AssemblyInfo.cs
│ ├── Form1.cs
│ ├── Form1.resx
│ ├── TableEditor.build
│ └── TableEditor.csproj
│ └── VB
│ ├── AssemblyInfo.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── TableEditor.build
│ └── TableEditor.vbproj
├── Server55.config
├── Server55MT.config
├── Server56.config
├── Server57.config
├── Source
├── MySql.Data.Entity
│ ├── EFMySqlCommand.cs
│ ├── EFMySqlDataReader.cs
│ ├── Fragments
│ │ ├── InputFragment.cs
│ │ ├── JoinFragment.cs
│ │ ├── ListFragment.cs
│ │ ├── SqlFragment.cs
│ │ ├── SymbolFragment.cs
│ │ └── TableFragment.cs
│ ├── Generators
│ │ ├── DeleteGenerator.cs
│ │ ├── FunctionFragment.cs
│ │ ├── FunctionGenerator.cs
│ │ ├── FunctionProcessor.cs
│ │ ├── InsertGenerator.cs
│ │ ├── Scope.cs
│ │ ├── SelectGenerator.cs
│ │ ├── SqlGenerator.cs
│ │ ├── SymbolTable.cs
│ │ └── UpdateGenerator.cs
│ ├── Metadata.cs
│ ├── MySql.Data.Entity.csproj
│ ├── MySqlConnectionFactory.cs
│ ├── MySqlDependencyResolver.cs
│ ├── MySqlEFConfiguration.cs
│ ├── MySqlExecutionStrategy.cs
│ ├── MySqlHistoryContext.cs
│ ├── MySqlLogger.cs
│ ├── MySqlMigrationSqlGenerator.cs
│ ├── MySqlSpatialDataReader.cs
│ ├── MySqlSpatialServices.cs
│ ├── Properties
│ │ ├── 4.5
│ │ │ └── ProviderManifest.xml
│ │ ├── AssemblyInfo.cs
│ │ ├── ProviderManifest.xml
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── SchemaDefinition-5.0.ssdl
│ │ ├── SchemaDefinition-5.1.ssdl
│ │ ├── SchemaDefinition-5.5.ssdl
│ │ ├── SchemaDefinition-5.6.ssdl
│ │ ├── SchemaDefinition-5.7.ssdl
│ │ └── SchemaMapping.msl
│ ├── ProviderManifest.cs
│ ├── ProviderServices.cs
│ └── Statements
│ │ ├── BaseStatement.cs
│ │ ├── DeleteStatement.cs
│ │ ├── InsertStatement.cs
│ │ ├── SelectStatement.cs
│ │ └── UpdateStatement.cs
├── MySql.Data
│ ├── Authentication
│ │ ├── AuthenticationManager.cs
│ │ ├── MySQLAuthenticationPlugin.cs
│ │ ├── NativePasswordPlugins.cs
│ │ ├── Sha256AuthenticationPlugin.cs
│ │ └── WindowsAuthenticationPlugin.cs
│ ├── BulkLoader.cs
│ ├── CharSetMap.cs
│ ├── CommandBuilder.cs
│ ├── CompressedStream.cs
│ ├── Connection.cs
│ ├── Crypt.cs
│ ├── Driver.cs
│ ├── Exception.cs
│ ├── Field.cs
│ ├── ISSchemaProvider.cs
│ ├── Installer.cs
│ ├── Interceptors
│ │ ├── CommandInterceptor.cs
│ │ ├── ExceptionInterceptor.cs
│ │ └── Interceptor.cs
│ ├── Memcached
│ │ ├── BinaryClient.cs
│ │ ├── Client.cs
│ │ ├── MemcachedException.cs
│ │ └── TextClient.cs
│ ├── MySql.Data.CF.csproj
│ ├── MySql.Data.RT.csproj
│ ├── MySql.Data.csproj
│ ├── MySql.Data.xproj
│ ├── MySqlClientFactory.cs
│ ├── MySqlClientPermission.cs
│ ├── MySqlClientPermissionAttribute.cs
│ ├── MySqlConfiguration.cs
│ ├── MySqlConnectionStringBuilder.cs
│ ├── MySqlError.cs
│ ├── MySqlHelper.cs
│ ├── MySqlPacket.cs
│ ├── MySqlPool.cs
│ ├── MySqlPoolManager.cs
│ ├── MySqlPromotableTransaction.cs
│ ├── MySqlScript.cs
│ ├── MySqlSecurityPermission.cs
│ ├── MySqlStream.cs
│ ├── MysqlDefs.cs
│ ├── NativeDriver.cs
│ ├── NuGet.Config
│ ├── PerformanceMonitor.cs
│ ├── PreparableStatement.cs
│ ├── ProcedureCache.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── ReservedWords.txt
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── VersionInfo.cs
│ │ └── keywords.txt
│ ├── Provider
│ │ └── MySql.Data.VS2010.csproj
│ ├── Replication
│ │ ├── ReplicationConfiguration.cs
│ │ ├── ReplicationManager.cs
│ │ ├── ReplicationRoundRobinServerGroup.cs
│ │ ├── ReplicationServer.cs
│ │ └── ReplicationServerGroup.cs
│ ├── ResultSet.cs
│ ├── Runtime.cs
│ ├── Schema.cs
│ ├── SchemaProvider.cs
│ ├── Statement.cs
│ ├── StoredProcedure.cs
│ ├── SystemPerformanceMonitor.cs
│ ├── TableCache.cs
│ ├── TimedStream.cs
│ ├── TracingDriver.cs
│ ├── Types
│ │ ├── MetaData.cs
│ │ ├── MySqlBinary.cs
│ │ ├── MySqlBit.cs
│ │ ├── MySqlByte.cs
│ │ ├── MySqlConversionException.cs
│ │ ├── MySqlDateTime.cs
│ │ ├── MySqlDecimal.cs
│ │ ├── MySqlDouble.cs
│ │ ├── MySqlGeometry.cs
│ │ ├── MySqlGuid.cs
│ │ ├── MySqlInt16.cs
│ │ ├── MySqlInt32.cs
│ │ ├── MySqlInt64.cs
│ │ ├── MySqlSingle.cs
│ │ ├── MySqlString.cs
│ │ ├── MySqlTime.cs
│ │ ├── MySqlUByte.cs
│ │ ├── MySqlUInt16.cs
│ │ ├── MySqlUInt32.cs
│ │ ├── MySqlUInt64.cs
│ │ └── MySqlValue.cs
│ ├── base
│ │ ├── Attributes.cs
│ │ ├── BaseTransaction.cs
│ │ ├── DbConnectionStringBuilder.cs
│ │ ├── DbException.cs
│ │ ├── Enums.cs
│ │ ├── Extras.cs
│ │ ├── ICloneable.cs
│ │ ├── MySqlNullValueException.cs
│ │ ├── StateChangeEventArgs.cs
│ │ └── ThreadAbortException.cs
│ ├── bin
│ │ └── RT
│ │ │ └── Release
│ │ │ ├── MySql.Data.RT.dll
│ │ │ ├── MySql.Data.RT.pdb
│ │ │ └── MySql.Data.RT.pri
│ ├── cf
│ │ ├── BufferedStream.cs
│ │ ├── MissingAttributes.cs
│ │ └── WinCE.cs
│ ├── command.cs
│ ├── common
│ │ ├── Cache.cs
│ │ ├── ContextString.cs
│ │ ├── LowResolutionStopwatch.cs
│ │ ├── MyNetworkStream-RT.cs
│ │ ├── MyNetworkStream.cs
│ │ ├── MySqlTokenizer.cs
│ │ ├── NamedPipeStream.cs
│ │ ├── NativeMethods.cs
│ │ ├── Platform.cs
│ │ ├── QueryNormalizer.cs
│ │ ├── SHA1.cs
│ │ ├── SharedMemoryStream.cs
│ │ ├── SocketStream.cs
│ │ ├── StreamCreator.cs
│ │ ├── StringUtility.cs
│ │ └── Version.cs
│ ├── dataadapter.cs
│ ├── datareader.cs
│ ├── docs
│ │ ├── MySqlCommand.xml
│ │ ├── MySqlCommandBuilder.xml
│ │ ├── MySqlConnection.xml
│ │ ├── MySqlConnectionStringBuilder.xml
│ │ ├── MySqlDataAdapter.xml
│ │ ├── MySqlDataReader.xml
│ │ ├── MySqlException.xml
│ │ ├── MySqlHelper.xml
│ │ ├── MySqlParameter.xml
│ │ ├── MySqlParameterCollection.xml
│ │ └── MySqlTransaction.xml
│ ├── extensions
│ │ ├── NonRT
│ │ │ ├── MySqlCommand.cs
│ │ │ ├── MySqlConnection.cs
│ │ │ ├── MySqlConnectionStringBuilder.cs
│ │ │ ├── MySqlDataReader.cs
│ │ │ ├── MySqlDateTime.cs
│ │ │ ├── MySqlParameter.cs
│ │ │ ├── MySqlParameterCollection.cs
│ │ │ ├── MySqlTrace.cs
│ │ │ └── MySqlTransaction.cs
│ │ └── RT
│ │ │ ├── ArrayList.cs
│ │ │ ├── BackgroundWorker.cs
│ │ │ ├── DbNull.cs
│ │ │ ├── Encoding.cs
│ │ │ ├── ExtensionMethods.cs
│ │ │ ├── FileStream.cs
│ │ │ ├── MySqlCommand.cs
│ │ │ ├── MySqlConnection.cs
│ │ │ ├── MySqlConnectionStringBuilder.cs
│ │ │ ├── MySqlDataReader.cs
│ │ │ ├── MySqlParameter.cs
│ │ │ ├── MySqlParameterCollection.cs
│ │ │ ├── MySqlTrace.cs
│ │ │ ├── MySqlTransaction.cs
│ │ │ ├── RtBitArray.cs
│ │ │ ├── SHA1.cs
│ │ │ ├── Thread.cs
│ │ │ └── Timer.cs
│ ├── parameter.cs
│ ├── parameter_collection.cs
│ ├── project.json
│ ├── transaction.cs
│ └── zlib
│ │ ├── Adler32.cs
│ │ ├── Deflate.cs
│ │ ├── InfBlocks.cs
│ │ ├── InfCodes.cs
│ │ ├── InfTree.cs
│ │ ├── Inflate.cs
│ │ ├── StaticTree.cs
│ │ ├── SupportClass.cs
│ │ ├── Tree.cs
│ │ ├── ZInputStream.cs
│ │ ├── ZOutputStream.cs
│ │ ├── ZStream.cs
│ │ ├── ZStreamException.cs
│ │ └── Zlib.cs
├── MySql.Web
│ ├── Application.cs
│ ├── Install.cs
│ ├── MembershipProvider.cs
│ ├── MySql.Web.csproj
│ ├── MySqlDatabaseWrapper.cs
│ ├── MySqlWebSecurity.cs
│ ├── PersonalizationConnectionHelper.cs
│ ├── PersonalizationProvider.cs
│ ├── PersonalizationProviderProcedures.cs
│ ├── ProfileProvider.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── schema1.sql
│ │ ├── schema10.sql
│ │ ├── schema11.sql
│ │ ├── schema2.sql
│ │ ├── schema3.sql
│ │ ├── schema4.sql
│ │ ├── schema5.sql
│ │ ├── schema6.sql
│ │ ├── schema7.sql
│ │ ├── schema8.sql
│ │ └── schema9.sql
│ ├── RoleProvider.cs
│ ├── Runtime.cs
│ ├── SchemaManager.cs
│ ├── SessionProvider.cs
│ ├── SimpleMembershipProvider.cs
│ ├── SimpleRoleProvider.cs
│ └── SiteMapProvider.cs
└── Plugins
│ └── MySql.Fabric
│ ├── Enums.cs
│ ├── Extensions.cs
│ ├── FabricGroup.cs
│ ├── FabricServer.cs
│ ├── FabricServerGroup.cs
│ ├── FabricShardIndex.cs
│ ├── FabricShardTable.cs
│ ├── MySql.Fabric.Plugin.csproj
│ ├── MySqlFabricException.cs
│ ├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ └── Resources.resx
│ └── XmlRpcRequest.cs
├── Tests
├── MySql.Data.Entity.CodeFirst.Tests
│ ├── App.config
│ ├── CodeFirstTests.cs
│ ├── Dinosauria.cs
│ ├── ExpressionTests.cs
│ ├── Movie.cs
│ ├── MovieContextCodeBasedConfiguration.cs
│ ├── MySql.Data.Entity.CodeFirst.Tests.csproj
│ ├── PromotionsDB.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── SQLSyntax.Designer.cs
│ │ ├── SQLSyntax.resx
│ │ ├── SakilaDbDataScript.sql
│ │ └── SetupSakilaDb.sql
│ ├── SakilaModel
│ │ ├── SakilaDb.cs
│ │ ├── actor.cs
│ │ ├── actor_info.cs
│ │ ├── address.cs
│ │ ├── category.cs
│ │ ├── city.cs
│ │ ├── country.cs
│ │ ├── customer.cs
│ │ ├── customer_list.cs
│ │ ├── film.cs
│ │ ├── film_actor.cs
│ │ ├── film_category.cs
│ │ ├── film_list.cs
│ │ ├── film_text.cs
│ │ ├── inventory.cs
│ │ ├── language.cs
│ │ ├── nicer_but_slower_film_list.cs
│ │ ├── payment.cs
│ │ ├── rental.cs
│ │ ├── sales_by_film_category.cs
│ │ ├── sales_by_store.cs
│ │ ├── staff.cs
│ │ ├── staff_list.cs
│ │ └── store.cs
│ ├── SetUpCodeFirstTests.cs
│ ├── Ship.cs
│ ├── SiteDB.cs
│ └── Vehicle.cs
├── MySql.Data.Entity.Migrations.Tests
│ ├── App.config
│ ├── BlogsModel.cs
│ ├── EF6
│ │ └── App.config
│ ├── MyConfiguration.cs
│ ├── MySql.Data.Entity.Migrations.Tests.csproj
│ ├── MySqlMigrationsCodeGeneratorTests.cs
│ ├── MySqlMigrationsTests.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── SetUpMigrationsTests.cs
├── MySql.Data.Entity.Tests
│ ├── AggregateOperators.cs
│ ├── App.Config
│ ├── CanonicalFunctions.cs
│ ├── DataTypeTests.cs
│ ├── DatesTypesTests.cs
│ ├── DeleteTests.cs
│ ├── EF6
│ │ └── App.Config
│ ├── EdmxArtifactsRenamingv3.5.targets
│ ├── EdmxArtifactsRenamingv4.x.targets
│ ├── InsertTests.cs
│ ├── JoinTests.cs
│ ├── LinqTests.cs
│ ├── ModelFirstModel1.edmx.sql
│ ├── MyConfiguration.cs
│ ├── MyCustomTasks.dll
│ ├── MyCustomTasks.pdb
│ ├── MySql.Data.Entity.Tests.csproj
│ ├── OrderingAndGrouping.cs
│ ├── Paging.cs
│ ├── ProceduresAndFunctions.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.resx
│ │ ├── procs.sql
│ │ └── schema.sql
│ ├── ProviderManifestTests.cs
│ ├── ProviderServicesTests.cs
│ ├── RelationalOperators.cs
│ ├── RestrictionOperators.cs
│ ├── SchemaInformation.cs
│ ├── SetOperators.cs
│ ├── SetUpEntityTests.cs
│ ├── UpdateTests.cs
│ ├── Wizard.cs
│ ├── v3.5
│ │ ├── Model1.Designer.cs
│ │ ├── Model1.edmx
│ │ ├── Model2.Designer.cs
│ │ ├── Model2.edmx
│ │ ├── Model3.Designer.cs
│ │ ├── Model3.edmx
│ │ ├── ModelFirstModel1.Designer.cs
│ │ ├── ModelFirstModel1.edmx
│ │ ├── SQLSyntax.Designer.cs
│ │ ├── SQLSyntax.resx
│ │ ├── TestModel.Designer.cs
│ │ ├── TestModel.edmx
│ │ ├── booksModel.Designer.cs
│ │ └── booksModel.edmx
│ └── v4.x
│ │ ├── BooksModel.Designer.cs
│ │ ├── BooksModel.edmx
│ │ ├── DatesTypesModel.Designer.cs
│ │ ├── DatesTypesModel.edmx
│ │ ├── Model1.Designer.cs
│ │ ├── Model1.edmx
│ │ ├── Model2.Designer.cs
│ │ ├── Model2.edmx
│ │ ├── Model3.Designer.cs
│ │ ├── Model3.edmx
│ │ ├── ModelFirstModel1.Designer.cs
│ │ ├── ModelFirstModel1.edmx
│ │ ├── SQLSyntax.Designer.cs
│ │ ├── SQLSyntax.resx
│ │ ├── TestModel.Designer.cs
│ │ └── TestModel.edmx
├── MySql.Data.Tests.Stress
│ ├── MySql.Data.Tests.Stress.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── SetUp.cs
│ ├── StressTests.cs
│ ├── StressTestsPipe.cs
│ ├── StressTestsPipeCompressed.cs
│ ├── StressTestsSharedMemory.cs
│ ├── StressTestsSharedMemoryCompressed.cs
│ └── StressTestsSocketCompressed.cs
├── MySql.Data.Tests
│ ├── AsyncTests.cs
│ ├── BlobTests.cs
│ ├── BlobTestsPipe.cs
│ ├── BlobTestsPipeCompressed.cs
│ ├── BlobTestsSharedMemory.cs
│ ├── BlobTestsSharedMemoryCompressed.cs
│ ├── BlobTestsSocketCompressed.cs
│ ├── CharacterSetTests.cs
│ ├── CommandTests.cs
│ ├── ConnectionTests.cs
│ ├── CultureTests.cs
│ ├── DataReaderTests.cs
│ ├── DataTypeTests.cs
│ ├── DateTimeTests.cs
│ ├── EventTests.cs
│ ├── ExceptionTests.cs
│ ├── GenericListener.cs
│ ├── GetSchemaTests.cs
│ ├── InstallerTests.cs
│ ├── InterfaceTests.cs
│ ├── LanguageTests.cs
│ ├── LoggingTests.cs
│ ├── MediumTrust
│ │ ├── MediumTrustDomain.cs
│ │ ├── MediumTrustFixtureAttribute.cs
│ │ ├── MediumTrustTestClassCommand.cs
│ │ ├── MediumTrustTestCommand.cs
│ │ ├── MySql.MediumTrustsTests.cs
│ │ └── MySqlClientPermissionTests.cs
│ ├── Memcached.cs
│ ├── MySQLHelperTests.cs
│ ├── MySql.Data.CF.Tests.csproj
│ ├── MySql.Data.RT.Tests.csproj
│ ├── MySql.Data.Tests.csproj
│ ├── MySqlBulkLoaderTests.cs
│ ├── MySqlCommandBuilderTests.cs
│ ├── MySqlCommandTests.cs
│ ├── MySqlCommandTestsPipe.cs
│ ├── MySqlCommandTestsPipeCompressed.cs
│ ├── MySqlCommandTestsSharedMemory.cs
│ ├── MySqlCommandTestsSharedMemoryCompressed.cs
│ ├── MySqlCommandTestsSocketCompressed.cs
│ ├── MySqlConnectionStringBuilderTests.cs
│ ├── MySqlConnectionTests.cs
│ ├── MySqlDataAdapterTests.cs
│ ├── MySqlDataReaderTests.cs
│ ├── OutputParametersBatch.cs
│ ├── OutputParametersBatchPrepared.cs
│ ├── OutputParametersNoBatch.cs
│ ├── OutputParametersNoBatchPrepared.cs
│ ├── ParameterTests.cs
│ ├── PartialTrustSandbox.cs
│ ├── PerfMonTests.cs
│ ├── PoolingTests.cs
│ ├── PreparedStatements.cs
│ ├── PreparedStatementsPipe.cs
│ ├── PreparedStatementsPipeCompressed.cs
│ ├── PreparedStatementsSharedMemory.cs
│ ├── PreparedStatementsSharedMemoryCompressed.cs
│ ├── PreparedStatementsSocketCompressed.cs
│ ├── ProcedureParameterTests.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── Setup.sql
│ ├── ReplicationTests.cs
│ ├── ScriptExecution.cs
│ ├── SetUp.cs
│ ├── SimpleTransactions.cs
│ ├── SqlServerMode.cs
│ ├── SqlTokenizer.cs
│ ├── StoredProcedure.cs
│ ├── StoredProcedureWithAccess.cs
│ ├── Syntax.cs
│ ├── Syntax2.cs
│ ├── TableCaching.cs
│ ├── Threading.cs
│ ├── ThreadingTests.cs
│ ├── TimeoutAndCancel.cs
│ ├── TimeoutAndCancelPipe.cs
│ ├── TimeoutAndCancelSharedMemory.cs
│ ├── TimeoutAndCancelSocketCompressed.cs
│ ├── Tokenizer.cs
│ ├── Transactions.cs
│ ├── TypeTests.cs
│ ├── UsageAdvisorTests.cs
│ ├── Utils.cs
│ ├── certificates
│ │ ├── ca-cert.pem
│ │ ├── ca-key.pem
│ │ ├── client-cert.pem
│ │ ├── client-key.pem
│ │ ├── server-cert.pem
│ │ └── server-key.pem
│ └── client.pfx
├── MySql.Replication.Tests
│ ├── App.config
│ ├── BaseTest.cs
│ ├── MySql.Replication.Tests.csproj
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── ReplicationTest.cs
│ ├── Resources
│ │ ├── 01_Startup_root_script.sql
│ │ └── 02_Startup_script.sql
│ └── SetUp.cs
└── MySql.Web.Tests
│ ├── App.config
│ ├── MySql.Web.Tests.csproj
│ ├── PersonalizationTests.cs
│ ├── ProfileTests.cs
│ ├── Properties
│ └── AssemblyInfo.cs
│ ├── RoleManagement.cs
│ ├── SchemaManagerTests.cs
│ ├── SchemaTests.cs
│ ├── SessionLocking
│ ├── Global.asax
│ ├── Global.asax.cs
│ ├── InitSessionLocking.aspx
│ ├── InitSessionLocking.aspx.cs
│ ├── InitSessionLocking.aspx.designer.cs
│ ├── Web.config
│ ├── read.aspx
│ ├── read.aspx.cs
│ ├── read.aspx.designer.cs
│ ├── web_config_src.txt
│ ├── write.aspx
│ ├── write.aspx.cs
│ ├── write.aspx.designer.cs
│ ├── write2.aspx
│ ├── write2.aspx.cs
│ └── write2.aspx.designer.cs
│ ├── SessionLockingBuild.bat
│ ├── SessionTests.cs
│ ├── SetUpWeb.cs
│ ├── SimpleMembership.cs
│ ├── SiteMapTests.cs
│ ├── TestProfile.cs
│ └── UserManagement.cs
├── appveyor.yml
└── global.json
/.travis.yml:
--------------------------------------------------------------------------------
1 | ---
2 | # Configuration taken and modified from https://github.com/maxmind/MaxMind-DB-Reader-dotnet/blob/master/.travis.yml
3 | sudo: false
4 | language: csharp
5 | # dotnet cli requires Ubuntu 14.04
6 | sudo: required
7 | dist: trusty
8 |
9 | # dotnet cli requires OSX 10.10
10 | osx_image: xcode7.1
11 |
12 | addons:
13 | apt:
14 | packages:
15 | - libunwind8
16 |
17 | os:
18 | - osx
19 | - linux
20 |
21 | env:
22 | matrix:
23 | - CLI_VERSION: Latest
24 | Configuration: Debug
25 | Framework: netcoreapp1.0
26 | - CLI_VERSION: Latest
27 | Configuration: Release
28 | Framework: netcoreapp1.0
29 |
30 | before_install:
31 | - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install openssl && brew link --force openssl ; fi
32 | # Download script to install dotnet cli
33 | - curl -sSL https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0-preview2/scripts/obtain/dotnet-install.sh | bash /dev/stdin --version 1.0.0-preview2-003121 --install-dir ~/dotnet
34 |
35 | - export DOTNET_INSTALL_DIR="~/dotnet"
36 |
37 | # Add dotnet to PATH
38 | - export PATH="$DOTNET_INSTALL_DIR:$PATH"
39 |
40 | install:
41 | - git submodule update --init --recursive
42 | - which dotnet;
43 | if [ $? -eq 0 ]; then
44 | echo "Using dotnet:";
45 | dotnet --info;
46 | else
47 | echo "dotnet.exe not found"
48 | exit 1;
49 | fi
50 |
51 | # Restore dependencies
52 | - dotnet restore
53 |
54 | - FrameworkLibsMoniker="netstandard1.3"
55 |
56 | # Build projects
57 | - dotnet build -c $Configuration -f $FrameworkLibsMoniker ./Source/MySql.Data
58 |
59 | script:
60 | - echo "This would be a good time to run tests!"
61 |
--------------------------------------------------------------------------------
/Documentation/CodeExamples/MembershipCodeExample1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Documentation/CodeExamples/MembershipCodeExample2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Documentation/CodeExamples/RoleCodeExample1.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Documentation/CollectionFiles/COL_Master.HxC:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Documentation/CollectionFiles/COL_Master.HxT:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
--------------------------------------------------------------------------------
/Documentation/CollectionFiles/COL_Master_A.HxK:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Documentation/CollectionFiles/COL_Master_F.HxK:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Documentation/CollectionFiles/COL_Master_K.HxK:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Documentation/CollectionFiles/COL_Master_N.HxK:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Documentation/CollectionFiles/FixRegTables.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/CollectionFiles/FixRegTables.exe
--------------------------------------------------------------------------------
/Documentation/CollectionFiles/MSHelp2_RegTables__RTL_---_---.msm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/CollectionFiles/MSHelp2_RegTables__RTL_---_---.msm
--------------------------------------------------------------------------------
/Documentation/Layout.content:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-ddl-generate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-ddl-generate.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-ddl-properties.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-ddl-properties.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-sql-editor-new-file-dialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-sql-editor-new-file-dialog.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-sql-editor-query.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-sql-editor-query.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-tutorials-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-tutorials-1.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-tutorials-asp-provider-profile-simple-app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-tutorials-asp-provider-profile-simple-app.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-tutorials-authentication-type.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-tutorials-authentication-type.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-tutorials-create-user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-tutorials-create-user.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-tutorials-security-tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-tutorials-security-tab.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-tutorials-select-provider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-tutorials-select-provider.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-tutorials-tables.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-tutorials-tables.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-tutorials-users-roles-tables.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-tutorials-users-roles-tables.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-add-connection-dialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-add-connection-dialog.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-add-connection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-add-connection.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-choose-data-source.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-choose-data-source.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-choose-table-name.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-choose-table-name.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-editing-new-table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-editing-new-table.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-add-entity-data-model.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-add-entity-data-model.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-app-running-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-app-running-1.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-form-design.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-form-design.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-source-configuration-wizard-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-source-configuration-wizard-1.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-source-configuration-wizard-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-source-configuration-wizard-2.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-source-configuration-wizard-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-source-configuration-wizard-3.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-sources.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-sources.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-diagram.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-wizard-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-wizard-1.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-wizard-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-wizard-2.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-wizard-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-wizard-3.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-form-add-code-save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-form-add-code-save.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-form-add-code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-form-add-code.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-save-enabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-save-enabled.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-1.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-2.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-3.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-4.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-5.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-6.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-7.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-foreign-key-relationships.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-foreign-key-relationships.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-indexes-dialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-indexes-dialog.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-new-data-connection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-new-data-connection.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-newly-created-table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-newly-created-table.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-selecting-table-properties.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-selecting-table-properties.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-stored-procedure-edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-stored-procedure-edit.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-stored-procedure-saved.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-stored-procedure-saved.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-table-designer-menu-item.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-table-designer-menu-item.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-table-properties-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-table-properties-menu.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-views-edit-sql.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-views-edit-sql.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-views-sql-added.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-views-sql-added.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-visual-studio-views-sql-saved.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-visual-studio-views-sql-saved.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-website-config-tool-membership.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-website-config-tool-membership.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-website-config-tool-options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-website-config-tool-options.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-website-config-tool-profiles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-website-config-tool-profiles.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-website-config-tool-roles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-website-config-tool-roles.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-website-config-tool-session-state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-website-config-tool-session-state.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-website-config-tool-string-editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-website-config-tool-string-editor.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-website-config-tool-tables.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-website-config-tool-tables.png
--------------------------------------------------------------------------------
/Documentation/Users Guide/media/connector-net-website-config-tool.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Documentation/Users Guide/media/connector-net-website-config-tool.png
--------------------------------------------------------------------------------
/Documentation/config.txt:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/MySQLClient-VS2015.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.25123.0
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "MySql.Data", "Source\MySql.Data\MySql.Data.xproj", "{8517D716-06E2-4AE1-B7D9-00025389A2FE}"
7 | EndProject
8 | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{98BB0CC7-59B3-40B0-B74D-ED2B9BBF3C31}"
9 | ProjectSection(SolutionItems) = preProject
10 | global.json = global.json
11 | EndProjectSection
12 | EndProject
13 | Global
14 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
15 | Debug|Any CPU = Debug|Any CPU
16 | Release|Any CPU = Release|Any CPU
17 | EndGlobalSection
18 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
19 | {8517D716-06E2-4AE1-B7D9-00025389A2FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
20 | {8517D716-06E2-4AE1-B7D9-00025389A2FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
21 | {8517D716-06E2-4AE1-B7D9-00025389A2FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
22 | {8517D716-06E2-4AE1-B7D9-00025389A2FE}.Release|Any CPU.Build.0 = Release|Any CPU
23 | EndGlobalSection
24 | GlobalSection(SolutionProperties) = preSolution
25 | HideSolutionNode = FALSE
26 | EndGlobalSection
27 | EndGlobal
28 |
--------------------------------------------------------------------------------
/Release Notes.txt:
--------------------------------------------------------------------------------
1 | Connector/Net 6.9 Release Notes
2 | ------------------------------------
3 |
4 | Welcome to the release notes for Connector/Net 6.9
5 |
6 | What's new in 6.9
7 | --------------------
8 |
9 | - Simple Membership Web Provider
10 | - Site Map Web Provider
11 | - Personalization Web Provider
12 | - MySql Fabric support
13 |
14 |
15 | Be sure and check the documentation for more information on these new features.
--------------------------------------------------------------------------------
/Samples/Async/cs/App.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Samples/Async/cs/App.ico
--------------------------------------------------------------------------------
/Samples/Pocket PC/MobileExplorer/MobileExplorer.sln:
--------------------------------------------------------------------------------
1 | Microsoft Visual Studio Solution File, Format Version 8.00
2 | Project("{20D4826A-C6FA-45DB-90F4-C717570B9F32}") = "MobileExplorer", "MobileExplorer.csdproj", "{64CC840B-DDA1-4CBB-98FC-FC19FF591C3C}"
3 | ProjectSection(ProjectDependencies) = postProject
4 | EndProjectSection
5 | EndProject
6 | Global
7 | GlobalSection(SolutionConfiguration) = preSolution
8 | Debug = Debug
9 | Release = Release
10 | EndGlobalSection
11 | GlobalSection(ProjectConfiguration) = postSolution
12 | {64CC840B-DDA1-4CBB-98FC-FC19FF591C3C}.Debug.ActiveCfg = Debug|Windows CE
13 | {64CC840B-DDA1-4CBB-98FC-FC19FF591C3C}.Debug.Build.0 = Debug|Windows CE
14 | {64CC840B-DDA1-4CBB-98FC-FC19FF591C3C}.Debug.Deploy.0 = Debug|Windows CE
15 | {64CC840B-DDA1-4CBB-98FC-FC19FF591C3C}.Release.ActiveCfg = Release|Windows CE
16 | {64CC840B-DDA1-4CBB-98FC-FC19FF591C3C}.Release.Build.0 = Release|Windows CE
17 | {64CC840B-DDA1-4CBB-98FC-FC19FF591C3C}.Release.Deploy.0 = Release|Windows CE
18 | EndGlobalSection
19 | GlobalSection(ExtensibilityGlobals) = postSolution
20 | EndGlobalSection
21 | GlobalSection(ExtensibilityAddIns) = postSolution
22 | EndGlobalSection
23 | EndGlobal
24 |
--------------------------------------------------------------------------------
/Samples/Pocket PC/MobileExplorer/MobileExplorer.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Samples/Pocket PC/MobileExplorer/MobileExplorer.suo
--------------------------------------------------------------------------------
/Samples/Pocket PC/Tester/FailDetails.cs:
--------------------------------------------------------------------------------
1 | // Copyright (C) 2004-2007 MySQL AB
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | using System;
24 | using System.Collections.Generic;
25 | using System.ComponentModel;
26 | using System.Data;
27 | using System.Drawing;
28 | using System.Text;
29 | using System.Windows.Forms;
30 |
31 | namespace DeviceApplication1
32 | {
33 | public partial class FailDetails : Form
34 | {
35 | public FailDetails()
36 | {
37 | InitializeComponent();
38 | }
39 |
40 | public string Message
41 | {
42 | set { msg.Text = value; }
43 | }
44 |
45 | public string Trace
46 | {
47 | set { trace.Text = value; }
48 | }
49 | }
50 | }
--------------------------------------------------------------------------------
/Samples/Pocket PC/Tester/MySql.Data.Tests.CF.dll.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Samples/Pocket PC/Tester/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Windows.Forms;
4 |
5 | namespace DeviceApplication1
6 | {
7 | static class Program
8 | {
9 | ///
10 | /// The main entry point for the application.
11 | ///
12 | [MTAThread]
13 | static void Main()
14 | {
15 | Application.Run(new MainForm());
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/Samples/Pocket PC/Tester/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("DeviceApplication1")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Microsoft")]
12 | [assembly: AssemblyProduct("DeviceApplication1")]
13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2007")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("add8ee1a-806b-4fba-bd00-1507ed0a2087")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | [assembly: AssemblyVersion("1.0.0.0")]
33 |
34 |
--------------------------------------------------------------------------------
/Samples/Pocket PC/Tester/Properties/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Samples/Pocket PC/Tester/Properties/green.png
--------------------------------------------------------------------------------
/Samples/Pocket PC/Tester/Properties/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Samples/Pocket PC/Tester/Properties/red.png
--------------------------------------------------------------------------------
/Samples/Pocket PC/Tester/Properties/white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Samples/Pocket PC/Tester/Properties/white.png
--------------------------------------------------------------------------------
/Samples/Profiling/cs/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Windows.Forms;
4 |
5 | namespace Profiling
6 | {
7 | static class Program
8 | {
9 | ///
10 | /// The main entry point for the application.
11 | ///
12 | [STAThread]
13 | static void Main()
14 | {
15 | Application.EnableVisualStyles();
16 | Application.SetCompatibleTextRenderingDefault(false);
17 | Application.Run(new Form1());
18 | }
19 | }
20 | }
--------------------------------------------------------------------------------
/Samples/Profiling/cs/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("Profiling")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("Profiling")]
13 | [assembly: AssemblyCopyright("Copyright © 2006")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("2c383097-c402-454b-bb02-57d84d96a540")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | [assembly: AssemblyVersion("1.0.0.0")]
33 | [assembly: AssemblyFileVersion("1.0.0.0")]
34 |
--------------------------------------------------------------------------------
/Samples/Profiling/cs/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:2.0.50727.112
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace Profiling.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "8.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Samples/Profiling/cs/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Samples/TableEditor/CS/App.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Samples/TableEditor/CS/App.ico
--------------------------------------------------------------------------------
/Samples/TableEditor/CS/TableEditor.build:
--------------------------------------------------------------------------------
1 |
2 | TableEditor sample
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/Samples/TableEditor/VB/TableEditor.build:
--------------------------------------------------------------------------------
1 |
2 | TableEditor sample
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Source/MySql.Data.Entity/MySqlConnectionFactory.cs:
--------------------------------------------------------------------------------
1 | // Copyright © 2008, 2012, Oracle and/or its affiliates. All rights reserved.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | using System;
24 | using System.Collections.Generic;
25 | using System.Data.Common;
26 | using System.Data.Entity.Infrastructure;
27 | using System.Data.Entity.Migrations;
28 | using System.Linq;
29 | using System.Text;
30 | using MySql.Data.MySqlClient;
31 |
32 | namespace MySql.Data.Entity
33 | {
34 | ///
35 | /// Used for creating connections in Code First 4.3.
36 | ///
37 | public class MySqlConnectionFactory : IDbConnectionFactory
38 | {
39 | public DbConnection CreateConnection(string connectionString)
40 | {
41 | return new MySqlConnection(connectionString);
42 | }
43 | }
44 | }
--------------------------------------------------------------------------------
/Source/MySql.Data.Entity/Statements/DeleteStatement.cs:
--------------------------------------------------------------------------------
1 | // Copyright © 2008, 2013, Oracle and/or its affiliates. All rights reserved.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | using System.Text;
24 | namespace MySql.Data.Entity
25 | {
26 | class DeleteStatement : SqlFragment
27 | {
28 | public SqlFragment Target { get; set; }
29 | public SqlFragment Where { get; set; }
30 |
31 | public override void WriteSql(StringBuilder sql)
32 | {
33 | sql.Append("DELETE FROM ");
34 | Target.WriteSql(sql);
35 | if (Where != null)
36 | {
37 | sql.Append(" WHERE ");
38 | Where.WriteSql(sql);
39 | }
40 | }
41 |
42 | internal override void Accept(SqlFragmentVisitor visitor)
43 | {
44 | throw new System.NotImplementedException();
45 | }
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/Source/MySql.Data/CharSetMap.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/CharSetMap.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/Field.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/Field.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/Memcached/MemcachedException.cs:
--------------------------------------------------------------------------------
1 | // Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | namespace MySql.Data.MySqlClient.Memcached
24 | {
25 | using System;
26 | using System.Collections.Generic;
27 | using System.Text;
28 |
29 | ///
30 | /// The base exception class for all Memcached exceptions.
31 | ///
32 | public class MemcachedException : Exception
33 | {
34 | public MemcachedException(string msg)
35 | : base(msg)
36 | {
37 | }
38 |
39 | public MemcachedException(string msg, Exception e)
40 | : base(msg, e)
41 | {
42 | }
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/Source/MySql.Data/MySql.Data.xproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 14.0.25123
5 | $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
6 |
7 |
8 |
9 | 8517d716-06e2-4ae1-b7d9-00025389a2fe
10 | MySql.Data
11 | .\obj
12 | .\bin\
13 |
14 |
15 |
16 | 2.0
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Source/MySql.Data/MySqlError.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/MySqlError.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/MySqlPool.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/MySqlPool.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/MySqlScript.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/MySqlScript.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/NuGet.Config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Source/MySql.Data/PerformanceMonitor.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/PerformanceMonitor.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/ProcedureCache.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/ProcedureCache.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/Properties/VersionInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/Properties/VersionInfo.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/Runtime.cs:
--------------------------------------------------------------------------------
1 | // Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 |
24 | using System;
25 |
26 | namespace MySql.Web.Security
27 | {
28 | internal static class Runtime
29 | {
30 | private static bool inited;
31 | private static bool isMono;
32 |
33 | public static bool IsMono
34 | {
35 | get
36 | {
37 | if (!inited)
38 | Init();
39 | return isMono;
40 | }
41 | }
42 |
43 | private static void Init()
44 | {
45 | Type t = Type.GetType("Mono.Runtime");
46 | isMono = t != null;
47 | }
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/Source/MySql.Data/Statement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/Statement.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/TableCache.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/TableCache.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/Types/MySqlConversionException.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2004-2008 MySQL AB, 2008-2009 Sun Microsystems, Inc.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | using System;
24 | using MySql.Data.MySqlClient;
25 |
26 | namespace MySql.Data.Types
27 | {
28 | ///
29 | /// Summary description for MySqlConversionException.
30 | ///
31 | [Serializable]
32 | public class MySqlConversionException : Exception
33 | {
34 | /// Ctor
35 | public MySqlConversionException(string msg)
36 | : base(msg)
37 | {
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/Source/MySql.Data/Types/MySqlGeometry.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/Types/MySqlGeometry.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/Types/MySqlValue.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2004-2008 MySQL AB, 2008-2009 Sun Microsystems, Inc.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | using System;
24 | using System.Data;
25 | using System.Globalization;
26 | using MySql.Data.MySqlClient;
27 |
28 | namespace MySql.Data.Types
29 | {
30 | internal interface IMySqlValue
31 | {
32 | bool IsNull { get; }
33 | MySqlDbType MySqlDbType { get; }
34 | object Value { get; /*set;*/ }
35 | Type SystemType { get; }
36 | string MySqlTypeName { get; }
37 |
38 | void WriteValue(MySqlPacket packet, bool binary, object value, int length);
39 | IMySqlValue ReadValue(MySqlPacket packet, long length, bool isNull);
40 | void SkipValue(MySqlPacket packet);
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/Source/MySql.Data/base/BaseTransaction.cs:
--------------------------------------------------------------------------------
1 | // Copyright © 2004, 2013, Oracle and/or its affiliates. All rights reserved.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | using System;
24 | using System.Data.Common;
25 |
26 | namespace MySql.Data.MySqlClient
27 | {
28 | #if !RT && !NETSTANDARD1_3
29 | internal class BaseTransaction : DbTransaction
30 | #else
31 | internal class BaseTransaction : IDisposable
32 | #endif
33 | {
34 |
35 | public void Dispose()
36 | {
37 | throw new NotImplementedException();
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/Source/MySql.Data/base/DbConnectionStringBuilder.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/base/DbConnectionStringBuilder.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/base/DbException.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/base/DbException.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/base/ICloneable.cs:
--------------------------------------------------------------------------------
1 | // Copyright © 2004, 2013, Oracle and/or its affiliates. All rights reserved.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | using System;
24 | using System.Collections.Generic;
25 | using System.Linq;
26 | using System.Text;
27 |
28 | namespace MySql.Data.MySqlClient
29 | {
30 | interface ICloneable
31 | {
32 | object Clone();
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Source/MySql.Data/base/MySqlNullValueException.cs:
--------------------------------------------------------------------------------
1 | // Copyright © 2004, 2013, Oracle and/or its affiliates. All rights reserved.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | using System;
24 |
25 | namespace MySql.Data.MySqlClient
26 | {
27 | class MySqlNullValueException : Exception
28 | {
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Source/MySql.Data/base/StateChangeEventArgs.cs:
--------------------------------------------------------------------------------
1 | // Copyright © 2004, 2013, Oracle and/or its affiliates. All rights reserved.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | #if !NETSTANDARD1_3
24 | using System;
25 | using System.Collections.Generic;
26 | using System.Linq;
27 | using System.Text;
28 | using System.Threading.Tasks;
29 |
30 | namespace MySql.Data.MySqlClient
31 | {
32 | public class StateChangeEventArgs : EventArgs
33 | {
34 | public StateChangeEventArgs(ConnectionState originalState, ConnectionState currentState)
35 | {
36 | CurrentState = currentState;
37 | OriginalState = originalState;
38 | }
39 |
40 | public ConnectionState CurrentState { get; private set; }
41 |
42 | public ConnectionState OriginalState { get; private set; }
43 | }
44 | }
45 | #endif
--------------------------------------------------------------------------------
/Source/MySql.Data/base/ThreadAbortException.cs:
--------------------------------------------------------------------------------
1 | // Copyright © 2004, 2013, Oracle and/or its affiliates. All rights reserved.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | using System;
24 | using System.Collections.Generic;
25 | using System.Linq;
26 | using System.Text;
27 | using System.Threading.Tasks;
28 |
29 | namespace MySql.Data.MySqlClient
30 | {
31 | public sealed class ThreadAbortException : Exception
32 | {
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Source/MySql.Data/bin/RT/Release/MySql.Data.RT.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/bin/RT/Release/MySql.Data.RT.dll
--------------------------------------------------------------------------------
/Source/MySql.Data/bin/RT/Release/MySql.Data.RT.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/bin/RT/Release/MySql.Data.RT.pdb
--------------------------------------------------------------------------------
/Source/MySql.Data/bin/RT/Release/MySql.Data.RT.pri:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/bin/RT/Release/MySql.Data.RT.pri
--------------------------------------------------------------------------------
/Source/MySql.Data/cf/WinCE.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2004-2008 MySQL AB, 2008-2009 Sun Microsystems, Inc.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | using System;
24 | using System.Runtime.InteropServices;
25 |
26 | namespace MySql.Data.Common
27 | {
28 | ///
29 | /// Summary description for Win32.
30 | ///
31 | internal class WinCE
32 | {
33 | [DllImport("coredll", SetLastError=true)]
34 | internal static extern Int32 WaitForSingleObject(IntPtr handle, Int32 milliseconds);
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Source/MySql.Data/common/MySqlTokenizer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SapientGuardian/mysql-connector-net-netstandard/0d7ecb78feb83450c021e7923599de84783b07a5/Source/MySql.Data/common/MySqlTokenizer.cs
--------------------------------------------------------------------------------
/Source/MySql.Data/common/StringUtility.cs:
--------------------------------------------------------------------------------
1 | // Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 |
24 | using System;
25 | using System.Collections.Generic;
26 | using System.Globalization;
27 | using System.Text;
28 |
29 | namespace MySql.Data.MySqlClient
30 | {
31 | public class StringUtility
32 | {
33 | public static string ToUpperInvariant(string s)
34 | {
35 | #if CF
36 | return s.ToUpper(CultureInfo.InvariantCulture);
37 | #else
38 | return s.ToUpperInvariant();
39 | #endif
40 | }
41 |
42 | public static string ToLowerInvariant(string s)
43 | {
44 | #if CF
45 | return s.ToLower(CultureInfo.InvariantCulture);
46 | #else
47 | return s.ToLowerInvariant();
48 | #endif
49 | }
50 |
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/Source/MySql.Data/docs/MySqlConnectionStringBuilder.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Gets or sets the name or address of the MySQL instance to connect to.
5 |
6 |
7 | If this property is not set, then the provider will attempt to
8 | connect to localhost even though this property will return
9 | String.Empty.
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 | Gets or sets the name of the database that should be selected
18 | when the connection is first opened.
19 |
20 |
21 | There is no default for this property and, if not set, the
22 | connection will not have a current database until one is set
23 | using the method.
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 | Gets or sets the connection protocol that is being used for this
32 | connection.
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 | Gets or sets the name of the named pipe object that the provider
44 | should use.
45 |
46 |
47 | This property has no effect unless the
48 | property has been set to NamedPipe.
49 |
50 |
51 |
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/Source/MySql.Data/docs/MySqlException.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | This class is created whenever the MySql Data Provider encounters an error generated from the server.
6 |
7 |
8 | Any open connections are not automatically closed when an exception is thrown. If
9 | the client application determines that the exception is fatal, it should close any open
10 | objects or objects.
11 |
12 |
13 |
14 |
15 | The following example generates a MySqlException due to a missing server,
16 | and then displays the exception.
17 |
18 |
19 | Public Sub ShowException()
20 | Dim mySelectQuery As String = "SELECT column1 FROM table1"
21 | Dim myConnection As New MySqlConnection ("Data Source=localhost;Database=Sample;")
22 | Dim myCommand As New MySqlCommand(mySelectQuery, myConnection)
23 |
24 | Try
25 | myCommand.Connection.Open()
26 | Catch e As MySqlException
27 | MessageBox.Show( e.Message )
28 | End Try
29 | End Sub
30 |
31 |
32 | public void ShowException()
33 | {
34 | string mySelectQuery = "SELECT column1 FROM table1";
35 | MySqlConnection myConnection =
36 | new MySqlConnection("Data Source=localhost;Database=Sample;");
37 | MySqlCommand myCommand = new MySqlCommand(mySelectQuery,myConnection);
38 |
39 | try
40 | {
41 | myCommand.Connection.Open();
42 | }
43 | catch (MySqlException e)
44 | {
45 | MessageBox.Show( e.Message );
46 | }
47 | }
48 |
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/Source/MySql.Data/docs/MySqlHelper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | This class is created whenever the MySql Data Provider encounters an error generated from the server.
6 |
7 |
8 | Any open connections are not automatically closed when an exception is thrown. If
9 | the client application determines that the exception is fatal, it should close any open
10 | objects or objects.
11 |
12 |
13 |
14 |
15 | The following example generates a MySqlException due to a missing server,
16 | and then displays the exception.
17 |
18 |
19 | Public Sub ShowException()
20 | Dim mySelectQuery As String = "SELECT column1 FROM table1"
21 | Dim myConnection As New MySqlConnection ("Data Source=localhost;Database=Sample;")
22 | Dim myCommand As New MySqlCommand(mySelectQuery, myConnection)
23 |
24 | Try
25 | myCommand.Connection.Open()
26 | Catch e As MySqlException
27 | MessageBox.Show( e.Message )
28 | End Try
29 | End Sub
30 |
31 |
32 | public void ShowException()
33 | {
34 | string mySelectQuery = "SELECT column1 FROM table1";
35 | MySqlConnection myConnection =
36 | new MySqlConnection("Data Source=localhost;Database=Sample;");
37 | MySqlCommand myCommand = new MySqlCommand(mySelectQuery,myConnection);
38 |
39 | try
40 | {
41 | myCommand.Connection.Open();
42 | }
43 | catch (MySqlException e)
44 | {
45 | MessageBox.Show( e.Message );
46 | }
47 | }
48 |
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/Source/MySql.Data/docs/MySqlParameter.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Parameter names are not case sensitive.
5 |
6 |
7 |
8 | The following example creates multiple instances of MySqlParameter through the
9 | collection within the .
10 | These parameters are used to select data from the data source and place the data
11 | in the . This example assumes that a DataSet and a
12 | MySqlDataAdapter have already been created with the appropriate schema, commands,
13 | and connection.
14 |
15 | Public Sub AddSqlParameters()
16 | ' ...
17 | ' create myDataSet and myDataAdapter
18 | ' ...
19 | myDataAdapter.SelectCommand.Parameters.Add("@CategoryName", MySqlDbType.VarChar, 80).Value = "toasters"
20 | myDataAdapter.SelectCommand.Parameters.Add("@SerialNum", MySqlDbType.Long).Value = 239
21 |
22 | myDataAdapter.Fill(myDataSet)
23 | End Sub 'AddSqlParameters
24 |
25 |
26 | public void AddSqlParameters()
27 | {
28 | // ...
29 | // create myDataSet and myDataAdapter
30 | // ...
31 |
32 | myDataAdapter.SelectCommand.Parameters.Add("@CategoryName", MySqlDbType.VarChar, 80).Value = "toasters";
33 | myDataAdapter.SelectCommand.Parameters.Add("@SerialNum", MySqlDbType.Long).Value = 239;
34 | myDataAdapter.Fill(myDataSet);
35 |
36 | }
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/Source/MySql.Data/docs/MySqlParameterCollection.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | The number of the parameters in the collection must be equal to the number of
5 | parameter placeholders within the command text, or an exception will be generated.
6 |
7 |
8 |
9 | The following example creates multiple instances of
10 | through the MySqlParameterCollection collection within the .
11 | These parameters are used to select data within the data source and place the data in
12 | the . This code assumes that a DataSet and a MySqlDataAdapter
13 | have already been created with the appropriate schema, commands, and connection.
14 |
15 | Public Sub AddParameters()
16 | ' ...
17 | ' create myDataSet and myDataAdapter
18 | ' ...
19 | myDataAdapter.SelectCommand.Parameters.Add("@CategoryName", MySqlDbType.VarChar, 80).Value = "toasters"
20 | myDataAdapter.SelectCommand.Parameters.Add("@SerialNum", MySqlDbType.Long).Value = 239
21 |
22 | myDataAdapter.Fill(myDataSet)
23 | End Sub 'AddSqlParameters
24 |
25 |
26 | public void AddSqlParameters()
27 | {
28 | // ...
29 | // create myDataSet and myDataAdapter
30 | // ...
31 |
32 | myDataAdapter.SelectCommand.Parameters.Add("@CategoryName", MySqlDbType.VarChar, 80).Value = "toasters";
33 | myDataAdapter.SelectCommand.Parameters.Add("@SerialNum", MySqlDbType.Long).Value = 239;
34 | myDataAdapter.Fill(myDataSet);
35 |
36 | }
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/Source/MySql.Data/extensions/NonRT/MySqlConnectionStringBuilder.cs:
--------------------------------------------------------------------------------
1 | // Copyright © 2004, 2013, Oracle and/or its affiliates. All rights reserved.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | using System;
24 | using System.Data.Common;
25 |
26 | namespace MySql.Data.MySqlClient
27 | {
28 | #if NETSTANDARD1_3
29 | public sealed partial class MySqlConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
30 | #else
31 | public sealed partial class MySqlConnectionStringBuilder : DbConnectionStringBuilder
32 | #endif
33 | {
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/Source/MySql.Data/extensions/NonRT/MySqlTransaction.cs:
--------------------------------------------------------------------------------
1 | // Copyright © 2004, 2013, Oracle and/or its affiliates. All rights reserved.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | using System;
24 | using System.Collections.Generic;
25 | using System.Data.Common;
26 | using System.Text;
27 |
28 | namespace MySql.Data.MySqlClient
29 | {
30 | public sealed partial class MySqlTransaction : DbTransaction
31 | {
32 | protected override DbConnection DbConnection
33 | {
34 | get { return conn; }
35 | }
36 | }
37 |
38 | }
39 |
--------------------------------------------------------------------------------
/Source/MySql.Data/extensions/RT/ArrayList.cs:
--------------------------------------------------------------------------------
1 | // Copyright © 2004, 2013, Oracle and/or its affiliates. All rights reserved.
2 | //
3 | // MySQL Connector/NET is licensed under the terms of the GPLv2
4 | // , like most
5 | // MySQL Connectors. There are special exceptions to the terms and
6 | // conditions of the GPLv2 as it is applied to this software, see the
7 | // FLOSS License Exception
8 | // .
9 | //
10 | // This program is free software; you can redistribute it and/or modify
11 | // it under the terms of the GNU General Public License as published
12 | // by the Free Software Foundation; version 2 of the License.
13 | //
14 | // This program is distributed in the hope that it will be useful, but
15 | // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 | // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 | // for more details.
18 | //
19 | // You should have received a copy of the GNU General Public License along
20 | // with this program; if not, write to the Free Software Foundation, Inc.,
21 | // 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
23 | using System;
24 | using System.Collections.Generic;
25 | using System.Linq;
26 | using System.Text;
27 | using System.Threading.Tasks;
28 |
29 | namespace System.Collections
30 | {
31 | public class ArrayList : List