我正在为用C#/ ASP.NET MVC编写并由多个组织使用的数据库驱动的应用程序开发一个功能。部分内容涉及一个简单的系统,用于为特定用户输入A和B分配分数,这两个输入都是整数。
每个组织都有自己的方法,可以从A和B生成分数,可以表示为Func<int, int, int>
类型。此功能仅需要基本操作员 - 例如,它可能是A * B
或(A * 2) + B
。这需要保存到当前组织的数据库并从中检索,然后在需要时执行。
我试图序列化Func<int, int, int>
的实例,但当然,它没有实现ISerializable
。如何进行?有没有其他方法可以存储和执行此功能?如果不诉诸某种自定义解析代码,这是否可行?
感谢。