ASP.NET MVC アプリケーションに Scriptcs サポートを追加しようとしています。https://github.com/filipw/Glimpse.ScriptCs/blob/master/Glimpse.ScriptCs/ScriptCsHost.csにScriptServices
触発されました。
私のコントローラーには、次のような単純な作業があります
var host = new ScriptCsHost();
host.Root.Executor.Initialize(new[] { "System.Web"}, new IScriptPack[0]);
var code = "var x=5; x==5";
var result = host.Root.Executor.ExecuteScript(code, new string[0]);
host.Root.Executor.Terminate();
return Content(result.ReturnValue.ToString());
これはうまくいきます。code
コントローラーに注入されるリポジトリーの一部を使用できるように実行したい(例: private readonly CustomerRpository _customerRepository
)。それを行う方法はありますか?