C# 实体框架上的导航属性不使用WCF数据服务

C# 实体框架上的导航属性不使用WCF数据服务,c#,mysql,.net,entity-framework,wcf,C#,Mysql,.net,Entity Framework,Wcf,我将使用MySql连接器从EF 6上的MariaDb数据库中创建一个EF代码优先模型,并创建一个WCF数据服务,将实体公开给其他应用程序 一切正常,但导航属性根本不起作用(更新、修改、获取等) 我在桌面应用程序上使用相同EF Code First模型的导航属性,它工作正常,没有问题 我试图禁用延迟加载和代理创建,但问题仍然存在 这是我的WCF数据服务的代码 public class WcfDataService1 : EntityFrameworkDataService<repartoEn

我将使用MySql连接器从EF 6上的MariaDb数据库中创建一个EF代码优先模型,并创建一个WCF数据服务,将实体公开给其他应用程序

一切正常,但导航属性根本不起作用(更新、修改、获取等)

我在桌面应用程序上使用相同EF Code First模型的导航属性,它工作正常,没有问题

我试图禁用延迟加载和代理创建,但问题仍然存在

这是我的WCF数据服务的代码

public class WcfDataService1 : EntityFrameworkDataService<repartoEntities>
{
    // This method is called only once to initialize service-wide policies.
    public static void InitializeService(DataServiceConfiguration config)
    {
        // TODO: set rules to indicate which entity sets and service operations are visible, updatable, etc.
        // Examples:
        config.UseVerboseErrors = true;
        config.SetEntitySetAccessRule("*", EntitySetRights.All);
        config.SetServiceOperationAccessRule("*", ServiceOperationRights.All);
        config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V3;
    }
}
公共类WcfDataService1:EntityFrameworkDataService
{
//此方法只调用一次以初始化服务范围策略。
公共静态void InitializeService(DataServiceConfiguration配置)
{
//TODO:设置规则以指示哪些实体集和服务操作是可见的、可更新的等。
//示例:
config.UseVerboseErrors=true;
config.SetEntitySetAccessRule(“*”,EntitySetRights.All);
config.SetServiceOperationAccessRule(“*”,ServiceOperationRights.All);
config.DataServiceBehavior.MaxProtocolVersion=DataServiceProtocolVersion.V3;
}
}
导航属性不是问题,因为它在桌面上工作,我在最新版本的.NET Framework 4.5.2上使用Entity Framework 6和MySQL Connector

任何帮助都会很好