我有一个数据库,我想从中创建一个实体,然后生成RESTful输出。在实体框架中创建一个自定义属性
我的目标是一旦它变成一个实体,就将一个属性添加到其中一个表中。该属性的数据将是我通过在表中的几个不同字段上进行计算而得出的数据。从那里,代码生成器会像通常那样创建RESTful输出。
我已经成功地更新了SSDL,CSDL和edmx文件的映射部分,并使用SampleEdmxCodeGenerator作为自定义工具。当我将edmx文件中的所有部分填充到自定义属性中时,svc失败,因为(我假设)该属性在数据库中不存在。如果我将该属性留出SSDL,但将其放入客户端模式(CSDL)和映射部分中,则无法构建我的项目。
我修改了部分类并添加到它,但问题是我需要在类的创建时间上填充方法,但我还没有做到这一点。
我是朝着正确的方向走了,还是这不可能?看起来我应该能够以最小的努力做到这一点,但我一直在打墙。
我结束了使用LINQ to SQL解决方案来获取我的数据,然后把数据,操纵它到我想要的,然后把它放到我自己的类组成的List对象。该列表是iQueryable,我用它作为我的RESTful输出的数据源。 它就像一个魅力。 – georryan 2009-09-28 17:33:33