![]() |
1
2
不确定是否读取,但可以跟踪对象的更改。例如有
所以你要做的是让一个部分类变白(假设你有一个
|
![]() |
2
2
当我想这样做的时候,我做的是使属性私有/不可访问(因为这可以作为DBML定义的一部分而不编辑生成的代码),并给它一个与我想公开的属性不同的名称。然后,我在一个部分类中实现了一个公共包装属性,使用我想要公开的名称。然后(如果您真的想要花哨点的话)实现一个LINQ提供程序,它可以将引用包装器属性的查询转换为引用基础属性的查询。我已经完成了所有这些工作,并且工作得很好,但是定制的LINQ提供者很棘手。 |
![]() |
3
1
除非您修改生成的代码,然后向setter添加额外的代码(例如使用wpf中的模式和inotifypropertieschanged),否则这是不可能的。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 3 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |