Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/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
Javascript System.Data.Entity.DynamicProxies_Javascript_Json_Ajax_Model View Controller - Fatal编程技术网

Javascript System.Data.Entity.DynamicProxies

Javascript System.Data.Entity.DynamicProxies,javascript,json,ajax,model-view-controller,Javascript,Json,Ajax,Model View Controller,我在控制器中尝试了此代码。任何人都可以向我展示解决方案: javascript函数 <script type="text/javascript"> debugger; alert('first'); google.load("visualization", "1", {packages:["orgchart"]}); google.setOnLoadCallback(drawChart); function drawChart() {

我在控制器中尝试了此代码。任何人都可以向我展示解决方案:

javascript函数

<script type="text/javascript">
    debugger;
    alert('first');
    google.load("visualization", "1", {packages:["orgchart"]});
    google.setOnLoadCallback(drawChart);
    function drawChart() {
        $.ajax({
            type: "POST",
            url: "/Organization/GetMembers",
            data :'{member:"+JSON.stringify(member)+"}',
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (data) {

                alert("Member Name"+data);
        //var data = new google.visualization.DataTable();
        //data.addColumn('string','name');
        //data.addColumn('string', 'role');
        //data.addColumn('string', 'ToolTip');

        //for (var i  = 0; i < r.length; i++) {
        //    var memberId = r[i][0];
        //    var Name = r[i][1];
        //    var role= r[i][2];
        //    var reportingrole= r[i][3] != null ? r[i][3].toString() : '';
        //    data.addRows([[{
        //        v: employeeId,
        //        f: Name + '<div>(<span>' + role + '</span>)</div><img src = "/Pictures/' + memberId + '.jpg" />'
        //    }, reportingrole, role]]);
        //}
        //        var chart = new google.visualization.OrgChart($("#chart")[0]);
        //        chart.draw(data, { allowHtml: true });
            },
            failure: function (r) {
                alert(r);
            },
            error: function (r) {
                alert(r);
            }
        });
}

调试器;
警报(“第一”);
load(“可视化”、“1”、{packages:[“orgchart”]});
setOnLoadCallback(drawChart);
函数绘图图(){
$.ajax({
类型:“POST”,
url:“/Organization/GetMembers”,
数据:“{member:”+JSON.stringify(member)+“}”,
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
成功:功能(数据){
警报(“成员名称”+数据);
//var data=new google.visualization.DataTable();
//data.addColumn('string','name');
//data.addColumn('string','role');
//data.addColumn('string','ToolTip');
//对于(变量i=0;i
这是一个错误

序列化“System.Data.Entity.DynamicProxies.NewProjects”类型的对象时检测到循环引用


在返回数据之前,应将数据转换为列表。EF返回用于延迟加载和填充的代理。试试下面的代码

var list = repository.GetAll().ToList();
再看看这个


在返回数据之前,您应该将数据转换为列表。EF返回用于延迟加载和填充的代理。试试下面的代码

var list = repository.GetAll().ToList();
再看看这个


我也有同样的错误,但这对我有效,这是您想要选择的时候

public MyDbContext()   : base("name=MyDbContext"){this.Configuration.ProxyCreationEnabled = false;}

在调用您的表之前,请使用this
this.Configuration.ProxyCreationEnabled=false

我也有同样的错误,但这对我有效,这是您要选择的时间

public MyDbContext()   : base("name=MyDbContext"){this.Configuration.ProxyCreationEnabled = false;}
在调用您的表之前,请使用this
this.Configuration.ProxyCreationEnabled=false