首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lambda表达式-错误不能隐式地将类型`vicoapi.Pictures‘转换为`vicoapi.Pictures (CS0029)

Lambda表达式-错误不能隐式地将类型`vicoapi.Pictures‘转换为`vicoapi.Pictures (CS0029)
EN

Stack Overflow用户
提问于 2017-01-27 13:36:45
回答 1查看 264关注 0票数 1

大家好,下面是我的代码:

代码语言:javascript
复制
    public class SampleData : DropCreateDatabaseIfModelChanges<VicoTvEntities>
{
    protected override void Seed(VicoTvEntities context)
    {
        var pictures = new List<Pictures>{
            new Pictures { Name = "Testbild", Url="localhost/test" }
        };
        var user = new List<User>{
            new User{Username="Muster", Password="Pass",Email="max.muster@mustermail.com",Bio="Musterbiografie", Pictures = pictures.Find(pic => pic.Name == "Testbild")}
        };
    }
}

}

我试图构建一个API,目前,我致力于数据库到代码的连接。我正在学习本教程:https://www.asp.net/mvc/overview/older-versions/mvc-music-store/mvc-music-store-part-4

我的问题是,每当我试图添加图片,它将无法工作,因为这个转换错误。如何避免这个问题,并向用户实现图片。我的源树如下所示:源树

用户类如下所示:

代码语言:javascript
复制
public class User
{
    public int IdUser { get; set; }
    public string Username { get; set; }
    public string Password { get; set; }
    public string Email { get; set; }
    public string Bio { get; set; }
    public List<Pictures> Pictures { get; set; }
    public List<Follow> Following { get; set; }
    public List<Follow> Followed { get; set; }
}

我得到的错误如下:

/Users/username/vicotv-Backend/vicoapi/vicoapi/Models/SampleData.cs(126,126):Error CS0029:无法隐式转换类型“vicoapi.Pictures”到System.Collections.Generic.List (CS0029) (vicoapi)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-27 14:10:25

虽然您没有在这里显示这个类,但我相当肯定您的用户类有一个定义如下所示的属性:

代码语言:javascript
复制
public List<Pictures> Pictures { get; set; }

如果是这样,则需要将属性分配给整个列表,如下所示:

代码语言:javascript
复制
user.Pictures = pictures

如果希望用户只能拥有一幅图片,则需要在用户类上定义如下所示的picture属性:

代码语言:javascript
复制
public Pictures Picture { get; set; }

如果像这样定义了Picture属性,那么它应该与当前代码一起工作。

我建议把你的“图片”类改名为“图片”。通常,类名应该使用单数形式。有关更多信息,请查看在这一页

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41895263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档