繁体   English   中英

简单的ADO.NET C#存储过程生成器

[英]Simple ADO.NET C# Stored Procedure Generator

我使用的是Visual Studio 2005,Sql Server 2005,C#,ADO.NET。 我们有一个非常大的数据库,并定期添加新的存储过程。 我厌倦了为这些存储过程编写C#包装器代码,似乎应该有一些简单的实用程序或Add In,这将允许我简单地指向存储过程并生成一些通用的C#代码。

我不是在寻找一些大的ORM或数据访问层框架。 我这样做的公司对于现在转向类似的东西并不感兴趣。 只是希望能够通过编写存储过程的C#包装器来完成繁琐的工作。 再次,我希望我们不必包含在其他第三方库等中。

有任何想法吗?

我使用过“Code Smith”。 工作就像一个魅力。

可以免费试用,如果你自动化然后处理,那么它可以非常快地收回成本。

看看这里: http//www.codesmithtools.com/? s = g1&gclid = COWj27vu_ZwCFVATzAod2GIxaw

查看MyGeneration - 一个免费的.NET代码生成工具,包含许多模板供免费下载和使用。 应该有你想要的东西。 这是一个与代码匠竞争的免费开源项目。

多年来我评估了许多ORM建模器和代码生成器,它们都没有给我我想要的代码。 在业余时间的最后几年,我创建了自己的存储过程和C#代码生成器。

生成器非常直观,可以生成CRUD存储过程,数据组件,业务组件和业务实体。 生成的代码使用SqlDataReaders进行数据检索而不进行反射。

它甚至会生成一个n-Unit测试项目。

通过业务对象以及IoC for Data Components可以获得缓存支持。

可以在网站上找到与ADO.NET实体框架和Linq to SQL进行比较的性能基准。

FrameworkGen可以在这里找到http://www.elencysolutions.co.uk

看看SP C#代码生成器

您还可以查看这篇旧的CodeProject文章

您可能需要关注AtomWeaver( http://www.atomweaver.com ),这是一个灵活的代码生成器,它还实现了新的ABSE(基于Atom的软件工程, http: //www.abse.info)模型 -驱动发展范式。

那么,它仍处于开发阶段,但预计将在今年年底推出......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM