我正在制作某种销售应用程序,我需要使用SQLite,产品等注册有关客户端的一些信息。当我单击按钮将这些信息保存在数据库上时,发生的错误是“ System.NotSupportedException:不了解xamarin.forms.view” 。 这是出现错误消息的代码:
```using System.Collections.Generic;
using Xamarin.Forms;
using SQLite;
namespace VendasEstoque.Banco
{
class AcessoBanco
{
private SQLiteConnection _conexao;
public AcessoBanco()
{
var dep = DependencyService.Get<ICaminho>();
string caminho = dep.ObterCaminho("database.sqlite");
_conexao = new SQLiteConnection(caminho);
_conexao.CreateTables<Clientes, Produtos, Vendas>();
Clentes.cs:
using SQLite;
namespace VendasEstoque
{
[Table("Clientes")]
public class Clientes
{
[PrimaryKey, AutoIncrement]
public int Cli_Id { get; set; }
public string Cli_Nome { get; set; }
public int Cli_Cpfcnpj { get; set; }
public string Cli_Telefone { get; set; }
public string Cli_Celular { get; set; }
public string Cli_Data { get; set; }
public string Cli_Email { get; set; }
public string Cli_Obs { get; set; }
public string Cli_Status { get; set; }
}
}
Produtos.cs:
namespace VendasEstoque
{
[Table("Produtos")]
public class Produtos
{
public string ProdNome { get; set; }
[PrimaryKey, AutoIncrement]
public int ProdId { get; set; }
public string ProdDesc { get; set; }
public int ProdQtde { get; set; }
public float ProdPrecoCompra { get; set; }
public float ProdPrecoVenda { get; set; }
public string FormaPagamento { get; set; }
}
}
Vendas.cs:
[Table("Vendas")]
public partial class Vendas
{
[PrimaryKey, AutoIncrement]
public int VendaId { get; set; }
public string ProdDesc { get; set; }
public int ProdQtde { get; set; }
public string Teste { get; set; }
public string FormaPagmento { get; set; }
public string CliId { get; set; }
}