小编Gur*_*sad的帖子

如何删除实体框架核心中生成的模型类

我们正在使用 EF core,并且遵循数据库优先方法。

我们用于Scaffold-DbContext更新我们的上下文文件。现在,我们正在进行清理工作,目前我们在数据库中有一些表被删除,当我们针对Scaffold-DbContext数据库运行时,我的上下文文件通过删除所有已删除的表(模型类)引用进行了更新

但在 Model 文件夹下,我们仍然看到已删除的表 Model 类文件存在。

有关如何删除它们而不是手动删除它们的任何输入?

entity-framework-core

6
推荐指数
2
解决办法
4900
查看次数

Cometd/bayeux 客户端 + salesforce 流媒体 API 问题

我有我的 .NET 客户端(Windows 服务),它订阅了 Salesforce 流 API 推送主题。

我能够连接到 Salesforce 并且可以将通知发送给我的客户。一切正常,但是:

如果我更新对象一段时间(可能是 2 小时)后通道上没有活动(Salesforce 对象没有更改),我将不会收到来自 Salesforce 的任何通知。

我曾尝试让听众登录,并在下面说的日志中

{"clientId":"f6xo67iet55w5j7ek6ldw72nfc6","channel":"/meta/connect","id":"82","successful":true} 5/15/2018 8:12:28 PM

{"advice":{"interval":0,"reconnect":"handshake"},"channel":"/meta/connect","id":"83","error":"403::Unknown client ","successful":false} 2018 年 5 月 15 日下午 8:12:28

{"clientId":"hbx1v2cxebbeder11s99dqkxmasre","advice":{"interval":0,"timeout":110000,"reconnect":"retry"},"channel":"/meta/connect","id": "85","successful":true} 5/15/2018 晚上 8:12:29

{"clientId":"hbx1v2cxebbeder11s99dqkxmasre","channel":"/meta/connect","id":"86","successful":true} 5/15/2018 8:14:20 PM

{"clientId":"hbx1v2cxebbeder11s99dqkxmasre","channel":"/meta/connect","id":"87","successful":true} 5/15/2018 8:16:10 PM

所以根据日志,有时我会收到“403::Unknown client”,但紧接着它又说通道成功。

但正如我所说,当我在 2 小时后尝试更新 Salesforce 对象时(根据日志,它连接成功)我没有收到任何通知。

如果我重新启动 Windows 服务并再次收到通知。

在我的客户中,我使用的是来自 - https://github.com/couchand/CometD.NET/tree/headers 的Cometd ,对于推送主题订阅,我正在使用它 - https://github.com/foluis/Salesforce_PushTopics

任何帮助将不胜感激。

salesforce cometd bayeux

5
推荐指数
1
解决办法
1923
查看次数