SQLiteAsyncConnection-> CreateTablesAsync <t>()需要两个类型参数

时间:2018-08-09 19:15:09

标签: xamarin.forms sqlite-net-pcl

OS / X Mac Xamarin Forms Visual Studio Pro 2017

我正尝试遵循Mosh Hamedani关于Xamarin形式的精彩课程。我尝试编写与讲座89相同的代码:

var connection = DependencyService.Get<ISQLiteDb>().GetConnection();
connection.CreateTablesAsync<Recipe>();

但是...我得到了错误:

  

使用通用方法... CreateTablesAsync ()需要2   输入参数

但是,即使Xamarin documentation也没有这么说!它仅显示您要创建表的表类类型的一个类型参数。

我该如何解决?

1 个答案:

答案 0 :(得分:3)

CreateTablesAsync<T1,T2>需要2个类型参数。

CreateTableAsync<T1>仅需要1个类型参数。

您可能有错字-删除“ s”