我们在Oracle数据库中有数百个表,每个实体有一个表。
现在我们必须通过B / S应用程序对实体进行CURD操作。
我们使用ASP.Net 4.0。为每个实体创建.aspx
页面是一项艰苦的工作。
有什么建议吗?
您可以使用支持Oracle的代码生成工具,例如 产品:softfluent.com/products/codefluent-entities(免费为 个人使用)
这似乎会为每个实体生成静态表单,那么如果表格改变了怎么样(如添加/删除字段)?
答案 0 :(得分:2)
是
你有代码生成器
这是一个简单的过程,您可以生成应用程序,并且只执行自定义页面。 通过这种方式,您可以快速生成后端。
答案 1 :(得分:2)
使用Visual Studio 2010/2012从现有数据库创建EDMX for Entity Framework。然后你会有一个模特。
之后,您可以使用ASP.NET MVC或ASP.NET并使用Scaffolding:http://www.asp.net/web-forms/videos/aspnet-dynamic-data/your-first-scaffold-and-what-is-dynamic-data
页面不会很漂亮,但它确实有用。
如果实体框架不会自动生成,我会查看www.devart.com他们有很多可以帮助的.NET到Oracle工具。