0

更新数据库中的一些记录是可以生存的,但如果我需要更改它们,例如 100 条,则不能。出于多种原因,我真的不喜欢使用 XML/Excel 技术导入/导出数据。然后我意识到我可以在插件中做到这一点。(注意,我并不是说这是明智的也不可推荐的,只是可行的。)

当然,我不需要告诉任何人这种方法会造成多大的麻烦。这让我思考。

  1. 有没有办法“按需”执行 C# 代码?您将打开一个窗口,输入代码(就像在 CRM4 中使用 JS 所做的那样),然后执行一次
  2. 如果创建插件是唯一的方法,我可以定义自己的消息吗?我会在Konrad状态前/状态后添加一条消息,并且(在大多数情况下)在它被调用时什么都不做。
  3. 如果这不可行,添加我自己的一般实体是否明智?我会这样称呼它Viltersten,既磨练了我的自我,又拥有一个隐藏的、未使用的实体来在需要时执行代码。
  4. 还有其他方法吗?

这是一个(懒惰的)疯子问题还是其他人有同样的想法?如果我不能对数据进行微观管理,我总是觉得我正在失去与数据的联系。

4

1 回答 1

3
  1. 可以通过 JavaScript 和 SOAP 服务来完成。
  2. 不是我知道的
  3. 这是一个基于您的实体的插件的好主意。然后,每当您希望您的插件执行时,添加另一条记录或更新您的 Viltersten 实体中的记录。
  4. 您还可以编写一个控制台应用程序或一个可以按自动计划执行的 Windows 服务。
于 2012-11-03T15:28:25.040 回答