我正在处理的应用程序的一个要求是使用户能够向我们的服务台提交调试报告以查找致命错误(非常类似于Windows错误报告).
我被告知电子邮件必须来自客户的邮件帐户,以防止服务台收到垃圾邮件和大量重复的电话.
为了实现这一点,我正在尝试在服务器上撰写邮件消息,在帮助台的正文中添加一条好消息,并将错误报告作为附件,然后将其添加到响应中,以便用户可以下载,打开并发送.
我已经尝试过,但没有成功地使用Outlook互操作性组件,这是一个没有实际意义的因素,因为我在谷歌的最后6个小时发现,创建多个应用程序实例是非常耗费资源的.
我正在尝试模仿我的ADO.NET DAL方法的LINQ Where扩展方法.
基本上,我的目标是有一个我可以打电话的方法.如:
Product p = Dal.GetProduct(x => x.ProductId == 32);
Product p2 = Dal.GetProduct(x => x.ProductName.Contains("Soap"));
Run Code Online (Sandbox Code Playgroud)
然后,我想剖析那些谓词并将过滤器选项发送到ADO.NET存储过程调用中的参数.
任何评论都非常感谢.