当前位置: 首页 > 编程语言 > C#

LINQtoSQL-保存前格式化字符串?

时间:2023-04-10 20:41:57 C#

LINQtoSQL-保存前格式化字符串?我正在尝试将现有的(非LINQtoSQL)类转换为具有现有(数据库列)属性的LINQtoSQL实体类,例如:publicstringMyString{get{returnmyString;}set{myString=FormatMyString(value);有没有办法在保存之前用实体类属性的值来做到这一点?我应该使用某种实体级别的保存事件来进行格式化(如果可行的话)吗?我知道LINQtoSQL提供验证,并生成On...Changing()部分方法,这些方法提供按值(而不是ref)访问新值的方法,但这些方法似乎都没有提供实际修改/修改的方法设置值时对其进行格式化。感谢您的帮助。使用On...Changed()怎么样?它在属性值更改后触发。在那里您可以检查它的值并使用FormatString更新它。以上就是C#学习教程:LINQtoSQL-formatstringbeforesaving?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: