很简单,就是在本人需要的位置,例如在 表的类上面加个属性,和在表的属性上面加个属性
相似
[attributes]
class c {
[property]
public int id {get;set;}
}
有做过相似改动的能给点建议么,还有就是改动后是需要重新编译整个.net ?
相似
[attributes]
class c {
[property]
public int id {get;set;}
}
有做过相似改动的能给点建议么,还有就是改动后是需要重新编译整个.net ?
解决方案
5
ef支持自定义模板,linq2db不支持。
30
理论上可以做到,查了一下有两种方式,一种是还是使用原来的dbml文件,只是本人在做一个T4模版,根据dbml本人生成
另一种是直接改掉customtool的生成规则,直接生成输出
http://stackoverflow.com/questions/3187666/msbuild-custom-task-to-run-custom-tool-to-generate-classes-for-linq-to-sql-mode
http://www.olegsych.com/2009/01/t4-toolbox-linq-to-sql-classes-generator/
另一种是直接改掉customtool的生成规则,直接生成输出
http://stackoverflow.com/questions/3187666/msbuild-custom-task-to-run-custom-tool-to-generate-classes-for-linq-to-sql-mode
http://www.olegsych.com/2009/01/t4-toolbox-linq-to-sql-classes-generator/
5
http://www.codeproject.com/Articles/31519/LINQtoSQL-Customize-the-Code-Generated-by-the-Desi