Asp.net mvc Telerik MVC网格用于40个表格,具有WCF限制
我需要一些关于如何解决这个问题的建议。我尝试了几种不同的选择,但遇到了一个又一个限制。下面是正在发生的事情的简要概述 我们有40个表,其中保存了实现CRUD操作所需的配置数据。我们必须使用Telerik MVC网格,最好是内联编辑。我们必须管理单个对象上的原始状态和更改的属性。该对象稍后将被序列化到数据库中以供稍后批准 而不是制作40个模型、40个视图、120个crud方法(无需删除),这些方法除了字段名之外都将共享相同的代码。我正在尝试创建一种方法,使它足够通用,我们可以有40个模型(也许?),1个视图,3个crud方法 我在各个方面都受到限制:Asp.net mvc Telerik MVC网格用于40个表格,具有WCF限制,asp.net-mvc,wcf,telerik,Asp.net Mvc,Wcf,Telerik,我需要一些关于如何解决这个问题的建议。我尝试了几种不同的选择,但遇到了一个又一个限制。下面是正在发生的事情的简要概述 我们有40个表,其中保存了实现CRUD操作所需的配置数据。我们必须使用Telerik MVC网格,最好是内联编辑。我们必须管理单个对象上的原始状态和更改的属性。该对象稍后将被序列化到数据库中以供稍后批准 而不是制作40个模型、40个视图、120个crud方法(无需删除),这些方法除了字段名之外都将共享相同的代码。我正在尝试创建一种方法,使它足够通用,我们可以有40个模型(也许?)
- WCF不支持泛型
- Telerik网格不支持动态类型
- WCF不会保持方法和私有属性不变
- 我们也在使用MEF,所以这是一个插件,在插件内部。。我知道
- 不允许向WCF层添加方法
真的有太多的事情让我心慌意乱。我没有特别的代码可以分享,因为这是一个如何实现它的总体问题,因为我正在到处碰壁。如果我得到一个很好的响应来尝试实现另一种方法,我可以在将来发布代码 我看到这个问题有很多观点,所以我想我会回答我的问题 我几乎使用T4模板来生成TelerikGrid HTMLHelper。不幸的是,Telerik网格代码是为每种类型生成的,但我所要做的就是调用helper并传入我的类型,它使用case语句返回正确的网格