文件名称:mysql_udf_dotnet:用于 MySQL 的 .NET 托管 API 集成
文件大小:68KB
文件格式:ZIP
更新时间:2024-07-21 08:05:00
C#
mysql_udf_dotnet 使用用户开发功能的 MySQL 的 .NET 托管 API 集成。 换句话说,您可以在 MySQL 内部执行 .NET 代码。 #Overview SQL 服务器等大型系统为 DBA 和开发人员提供了许多存储和管理数据的选项。 这些选项之一是安装自定义程序集并在 SQL Server 内运行它们。 这是一个宠物项目,用于了解有关 .NET 托管 API 的更多信息。 我致力于使代码在 90% 的用例中都能正常工作。 不过,在一段时间内,它看起来会很笨拙和难看。 让它工作对某些人来说可能是一件苦差事。 #How to compile 现在这在我的机器上编译得很好 :grinning_face_with_smiling_eyes: . 但是如果您想尝试编译,您应该查看我的,该文章解释了如何从头开始编译 MySQL 源代码树。 但这里有一个简短的概述。 我正在制作一个 CMake 包,它将为我们完成所有这些并生成正确
【文件预览】:
mysql_udf_dotnet-master
----MySQLTestHarness()
--------Program.cs(2KB)
--------App.config(182B)
--------Properties()
--------MySQLTestHarness.csproj(4KB)
----.gitignore(3KB)
----MySQLUDFInstaller x86()
--------Product.wxs(14KB)
--------MySQLUDFInstaller x86.wixproj(2KB)
----mysql_udf.sln(10KB)
----mysql_udf.rc(5KB)
----mysqldotnet_custom()
--------generic_key.snk(596B)
--------MySQLCustomClass.csproj(5KB)
--------Add3ToIntCustom.cs(1KB)
--------PointsInRadius.cs(1KB)
--------Properties()
--------GetWebPage.cs(1KB)
----MySQLHostManager40()
--------.gitignore(19B)
--------mysqld.exe.config(1KB)
--------generic_signing.snk(596B)
--------__MysqlHostManager.cs(19KB)
--------Properties()
--------MySQLHostManager40.csproj(5KB)
----mysql_managed_interface()
--------MySQLAssemblyList.cs(8KB)
--------mysqld.exe.config(2KB)
--------generic_signing.snk(596B)
--------IUnmanagedHost.cs(962B)
--------IManagedHost.cs(2KB)
--------ICustomAssembly.cs(401B)
--------MySQLHostManager.cs(33KB)
--------mysqld.exe.config_full(2KB)
--------MySQLHostManager20.csproj(5KB)
--------Properties()
----mysql_udf.c(15KB)
----sql_install.sql(2KB)
----README.md(3KB)
----resource.h(389B)
----MySQLDotNet.def(252B)
----README.txt(9KB)
----MySQLUDFInstaller x64()
--------Product.wxs(22KB)
--------MySQLUDFInstaller x64.wixproj(3KB)
----clr_host()
--------clr_host.vcxproj(8KB)
--------stdafx.h(1KB)
--------stdafx.cpp(198B)
--------ClrHost.cpp(13KB)
--------resource.h(433B)
--------ClrHost.h(2KB)
--------clr_host.vcxproj.filters(1KB)
----udf_example.vcxproj(20KB)
----.gitattributes(483B)
----udf_example.vcxproj.filters(702B)