我在另一个数据库中有一个表,我希望通过ASP.NET动态数据进行支持,并将其合并到我现有的实体模型中 - 无论如何要做到这一点? (例如,使用视图或其他机制或通过ad-hoc SQL或存储过程自定义视图,编辑或插入操作?)
我不想复制整个DynamicData子文件夹结构,只为一个表创建另一个实体模型
答案 0 :(得分:0)
我能够通过使用DefiningQuery在.edmx文件的SSDL和CSDL部分中手动创建实体,然后为我的实体类定义EntitySets来解决这个问题
我还使用CommandText属性将插入/更新/删除功能元素添加到带有内联SQL的SSDL
此时我已经足够让Designer将CRUD方法映射到我定义的这些内联SQL函数
这有点棘手,但它有效并且通用方法开辟了许多我没想过的可能性