Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 动态ODATA服务_.net_Asp.net Mvc_Asp.net Web Api_Odata - Fatal编程技术网

.net 动态ODATA服务

.net 动态ODATA服务,.net,asp.net-mvc,asp.net-web-api,odata,.net,Asp.net Mvc,Asp.net Web Api,Odata,是否有ODATA提供程序可以指向任何数据库并针对数据库中的所有表提供CRUD操作 Microsoft的WCF数据服务提供商使用EF数据上下文,因此在设计时需要知道数据库的架构。您有类吗?您希望它仅通过外键推断关系吗?您使用的是哪个数据库(这对答案的影响将大于您想要的.NET解决方案)。是的,我需要从数据库(SQL Server)本身推断出所有元数据,每个表都没有类。这是可以做到的,您可能会喜欢这一点,而且很难做到正确。基本上是手动构建EdmModel,因此需要对服务器执行元数据查询,以迭代所有表

是否有ODATA提供程序可以指向任何数据库并针对数据库中的所有表提供CRUD操作


Microsoft的WCF数据服务提供商使用EF数据上下文,因此在设计时需要知道数据库的架构。

您有类吗?您希望它仅通过外键推断关系吗?您使用的是哪个数据库(这对答案的影响将大于您想要的.NET解决方案)。是的,我需要从数据库(SQL Server)本身推断出所有元数据,每个表都没有类。这是可以做到的,您可能会喜欢这一点,而且很难做到正确。基本上是手动构建EdmModel,因此需要对服务器执行元数据查询,以迭代所有表,然后迭代这些表的所有属性。使用实体框架为您构建模型要容易得多,如果您能够做到这一点。。。终于成功了:)