Чтобы я не делал эту ошибку так исправить и не вышло.
Свернуть ↑
Код:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
<connectionStrings>
<add name="ConnectDB" providerName="MySql.Data.MySqlClient" connectionString="server=localhost;userid=Irbos;password=Kfkjxrf1997!;database=testef"/>
</connectionStrings>
</configuration>
Свернуть ↑Развернуть ↓
Свернуть ↑
Код:
public class AccountDB
{
public static readonly Logger Log = Logger.Instance;
public static AccountModel loadAccount(string token)
{
using (var db = new AccountContext())
{
var account = db.AccountModel
.First(c => c.token == token);
return account;
}
}
}
Свернуть ↑Развернуть ↓
Свернуть ↑
Код:
public partial class AccountModel
{
public string username { get; set; }
public string password { get; set; }
public DateTime timestamp { get; set; }
public int money { get; set; }
public string ip_reg { get; set; }
public string host_reg { get; set; }
public string token { get; set; }
}
Свернуть ↑Развернуть ↓
Свернуть ↑
Код:
[DbConfigurationType(typeof(MySqlEFConfiguration))]
public partial class AccountContext : DbContext
{
//Add your Dbsets here
public DbSet<AccountModel> AccountModel
{
get;
set;
}
public AccountContext()
//Reference the name of your connection string
: base("ConnectDB") { }
}
Свернуть ↑Развернуть ↓