祝大家有美好的一天!=) 我有一些问题。
有一组使用数据库的非静态类。我决定制作一个 SQL Server 程序集以从 JOB 调用它们并通过存储过程启动。永远不要这样做,但这似乎是一个有趣的解决方案。
我的代码示例:
public class FileProcessor
{
public FileProcessor()
{
this.sqlconnect = new DBAccess();
this.log = new Logdb();
ExchangeService = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
}
public void ImportFromMail(int viborka, bool export2DB)
// operations
}
装配体创建:
CREATE ASSEMBLY ClassLibrary1
from 'D:\proj\csharp\test\dbclr\FileProcessor.dll'
我需要创建一个存储过程来处理我的对象。是否可以从程序集中获取我的类的实例并调用它的方法?如何???=)
或者我唯一的方法是使用 COM 对象并从 JOB 中调用它们?