0

在 sqlite 中,我将函数放在了我正在使用 c# 代码获取的表中。我想在我的代码中运行时使用该函数。(例如:如果我在表格中放置添加两个数字的函数,我希望该代码包含在我的代码中以添加两个数字。)

4

1 回答 1

0

很久以前我有一个类似的问题。这可能会对您有所帮助:如何动态评估 C# 表达式?

基本上,它将归结为在运行时使用反射创建一个新程序集,使用CSharpCodeProvider.CompileAssemblyFromSource.

我建议您改用动态语言,即使用 IronPython 在 sqlite 中定义您的源代码,然后从 C# 托管 IronPython。这应该更容易做到,但仍然可以让您从这些功能访问应用程序的其余部分。

于 2012-04-19T12:16:28.593 回答