我正在尝试使用EF链接到Visual Studio 2017上的数据库。
到目前为止,我做了什么: 新建项目-> ASP.NET Web应用程序(C#)-> 将文件夹和核心引用添加到“ Web窗体”和“ MVC”,并将身份验证设置为“单个用户帐户” “
右键单击项目-> 添加-> 来自数据库->的ADO.NET实体数据模型-> EF设计器新连接-> 服务器名称“。\ SQLEXPRESS” -> 所选数据库名称-> 完成
在Designer.cs中生成注释之后,我将“代码生成策略”设计器属性的值更改为“旧版ObjectContext”,该注释已替换为我需要的代码(根据tutorial i' m正在使用),那就是错误showed up all over。
不确定是否应该发布任何代码,因为我还没有添加任何代码,所以一切仍然是自动生成的代码。
答案 0 :(得分:0)
我先前遇到的问题的解决方案:
添加“ .Entity.Core”。到三个标签,如下所示:
var count = [], cache = {};
for(var i = 0; i < markers.length; i++) {
var marker = markers[i];
if(cache.hasOwnProperty(marker.type)) { // if the current marker type has already been encountered
count[cache[marker.type]].qnt++; // then just retrieve the count object and increment its 'qnt'
} else { // otherwise
cache[marker.type] = count.push({ // create a count object for this type and store its index in the cache object
type: marker.type,
qnt: 1
}) - 1; // - 1 because 'push' returns the new array length, thus the index is 'length - 1'
}
}
注意:该教程和方法非常过时,我发现最近的tutorial是一个更好的解决方案