网站建设与管理 pdf,网站建设方案内容,搭建论坛网站多长时间,石家庄网络营销网站推广之前有同学翻译了使用BuildProvider生成DAL的文章#xff0c;又在网上搜索了一下#xff0c;感觉这是个很有意思的功能#xff0c;最近在做点东西用到这个#xff0c;的确让我省了不少的事情。其实Build Provider所做的工作是把一个文件的内容来控制生成IL代码#xff0c;…之前有同学翻译了使用BuildProvider生成DAL的文章又在网上搜索了一下感觉这是个很有意思的功能最近在做点东西用到这个的确让我省了不少的事情。 其实Build Provider所做的工作是把一个文件的内容来控制生成IL代码其实从本质上来说是一个IL代码生成器置于你用CS或者VB那就是自己喜好的问题了那么从另一个意义上来说如果我们实现了一个语言到C#或者VB的转换从理论上来说我们可以在ASP.NET中使用所有的语言甚至包括我们自己发明的语言这真的是一种很有意思的功能不过很疑惑的是微软为什么不在Winform实现这个特征不过现在ASP.NET的应用更加广泛所以倒也无妨。最近做了个东西是因为对Subsonic再开发的时候必须实时连接数据库感觉比较麻烦很多时候再没有数据库的地方想改上几句就老报错很烦所以做了个解析SQL语句的类准备直接解析创建表和表间关系和主键、索引的SQL脚本来生成DAL这些可以从SQLServer导出点点鼠标很方便的在做的过程中发现其实我就是把一些代码生成器的工作放在了Build Provider中历史又再次倒流了。 Any Way这个功能确实很有意思希望能看到更多基于他的应用欢迎多多讨论