DynamicData 部分类不起作用
部分类不适用于动态数据。我没有使用默认的动态数据项目类型,而只是在逐个控制的基础上使用它
Partial class not working with Dynamic Data. I'm not using the default dynamicdata project type, but rather just using it on a control-by-control basis
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在发布问题后立即回答我自己的问题,因为我花了很长时间才找到解决方案,所以我想我会尽力节省任何人搜索的时间。一个简单的修复,但并不明显。您需要确保您的 dbml 和分部类位于相同的命名空间中。
I'm answering my own question straight after posting it, because it took me ages to find the solution, so I thought I'd try and save anyone searching some time. An easy fix, but not obvious. You need to make sure your dbml and partial class are in the SAME namespace.
我遇到了类似的问题。命名空间不是我的问题。经过 2 个小时的无处可寻后,我终于找到了为我解决问题的设置。包含我的部分类的 .cs 类文件有一个内容构建操作。我将“构建操作”更改为“编译”,并且自定义工作正常。
在“解决方案资源管理器”中,右键单击 .cs 文件(包含部分类的文件),选择“属性”,然后选择“生成操作”下的“编译”。
希望这有帮助。
I ran into a similar problem. The namespace wasn't my issue. After 2 hours of getting nowhere, I finally found the setting that fixed the issue for me. The .cs class file containing my partial classes had a Build Action of Content. I changed Build Action to Compile, and the customizations worked.
In Solution Explorer, right click your .cs file (the one with your partial classes), choose Properties, select Compile under Build Action.
Hope this helps.