Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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
C# 类型';IEnumerable<&燃气轮机';在未引用的程序集中定义。系统运行时_C#_Asp.net Core_Entity Framework Core_Project.json - Fatal编程技术网

C# 类型';IEnumerable<&燃气轮机';在未引用的程序集中定义。系统运行时

C# 类型';IEnumerable<&燃气轮机';在未引用的程序集中定义。系统运行时,c#,asp.net-core,entity-framework-core,project.json,C#,Asp.net Core,Entity Framework Core,Project.json,我有一个引用类库的asp.net 5 web应用程序 该类库使用实体框架7执行查询 public IEnumerable<Member> GetMemberyByFirstName(string firstName) { var members = _context.Members.Where(m => m.FirstName.Contains(firstName)); return memebers; } public IEnumerable GetMemb

我有一个引用类库的asp.net 5 web应用程序

该类库使用实体框架7执行查询

public IEnumerable<Member> GetMemberyByFirstName(string firstName)
{
    var members = _context.Members.Where(m => m.FirstName.Contains(firstName));
    return memebers;
}
public IEnumerable GetMemberyByFirstName(字符串名)
{
var members=_context.members.Where(m=>m.FirstName.Contains(FirstName));
返回成员;
}
但是我得到了这个编译错误

类型“IEnumerable”是在未定义的程序集中定义的 参考。必须添加对程序集“System.Runtime”的引用, 版本=4.0.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a'。 *


试着像下面那样返回-

var members = _context.Members.Where(m => m.FirstName.Contains(firstName)).ToList();
另外,我不理解函数定义-

void IEnumerable<Member>
void IEnumerable

如果你想返回
IEnumerable
,它应该只返回
IEnumerable
,而不是
void IEnumerable

,我已经想好了怎么做,但只是想让信息可用

它非常复杂,并且围绕project.json展开

简单的回答是,我将类库中的project.json更改为

{
    "version": "1.0.0-*",
    "description": "Member.Business Class Library",
    "authors": [ "bryan" ],
    "tags": [ "" ],
    "projectUrl": "",
    "licenseUrl": "",
    "frameworks": {
        "dnx451": { },
        "dnxcore50": {  
            "dependencies": {
               "Microsoft.CSharp": "4.0.1-beta-23516"
            }
        }
    },
    "dependencies": {
        "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
        "Member.DataLayer": "1.0.0-*",
        "Member.Domain": "1.0.0-*",
        "System.Collections": "4.0.11-beta-23516",
        "System.Linq": "4.0.1-beta-23516",
        "System.Runtime": "4.0.21-beta-23516",
        "System.Threading": "4.0.11-beta-23516"
    }
}

更多详细信息可以在这里找到-

根据快速搜索,我找到了这个链接:不确定它是否能帮助您。对不起,我上面的解决方案非常无用:(