C#SQLite通用应用程序插入错误参数1:无法转换为' MemBrainz.MainPage.Mood'到' System.Collections.IEnumerable'

时间:2015-08-31 17:31:11

标签: c# sqlite

我已经获得了此代码,并且不断出现同样的错误。基本上,我想添加" 1"单击按钮时,在CurrentMood下的数据库中。我得到了: 参数1:无法转换为' MemBrainz.MainPage.Mood'到' System.Collections.IEnumerable'

这是我的代码

public  class Mood
        {

            public int Id { get; set; }
            public int CurrentMood { get; set; }
        }

        private async void Button_Click(object sender, RoutedEventArgs e)
        {
            greetingOutput.Text = "1";


            Mood mood1 = new Mood()
            {

这是错误的地方

CurrentMood = 1

            };
            SQLite.SQLiteAsyncConnection addconn = new SQLite.SQLiteAsyncConnection("mood.db");
            await addconn.InsertAllAsync(mood1);
        }
    }

1 个答案:

答案 0 :(得分:1)

期望

InsertAllAsync传递要插入的事物列表。由于您只插入一件事,您可能需要InsertAsync