Mat*_*ann 0 c# datacontext constructor visual-studio
我有一个与SQL数据库交互的ac#程序.我使用服务器资源管理器添加了数据库,现在有一个dbml文件与之交互.名称是MasterDatabase.dbml.IDE在MasterDatabase.designer.cs中生成了几个重载的构造函数.
我添加了另一个不带参数的重载构造函数(计算机生成的每个构造函数至少需要一个参数).代码与这个重载的构造函数完美配合,但它偶尔会消失!构造函数将存在几天,然后有一天我将运行我的代码并得到一堆错误,说没有构造函数接受0参数.然后我将回到MasterDatabase.designer.cs,我的构造函数不再存在.所以我再次添加它,循环重复.
有谁之前经历过这个吗?更重要的是,我如何解决它,以便我的构造函数停止消失?
我没有发布任何代码,因为这是一个普遍的问题,我不认为我的具体代码会帮助解决问题,但如果您需要查看任何代码,请告诉我,我会.
您通常不希望直接修改这些生成的类.这些课程可以在没有警告的情况下重建.我没有太多的经验,但我相信那些生成的类是partial类.完全创建一个新的.cs文件,使用相同的类名(包括partial关键字)并在那里添加构造函数.
| 归档时间: |
|
| 查看次数: |
64 次 |
| 最近记录: |