Joa*_* VR 5 .net attributes partial-classes linq-to-sql
我们正在使用包含我们的应用程序中使用的所有数据库表和字段的元数据的数据库.从这个元数据中,我们生成包含部分类的代码,扩展了我们的Linq2Sql实体.
我们想在我们的元数据中添加一个"过时"标志,该标志又应该将Obsolete属性添加到Linq对象中的标记属性中.(使用旧字段在我们的代码中生成警告)
这种类型的扩展是否可以在部分类中进行?只是为部分类文件中的属性添加属性?这听起来很像"部分属性",我在.NET中不存在的东西.
是的,可以使用分部类向通过 DBML 自动生成的类添加属性。
我自己使用它来将 CompilerGenerate 属性添加到 Linq2SQL 生成的类中。例如:
[System.Runtime.CompilerServices.CompilerGenerated()]
public partial class MyDataContext : System.Data.Linq.DataContext {}
[System.Runtime.CompilerServices.CompilerGenerated()]
public partial class tblInsurance { }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1292 次 |
| 最近记录: |