这里选择web 应用程序,然后更改身份验证 改为 不进行身份验证
然后再包管理控制台里执行下面两条命令
引用 EntityFrameworkCore
Install-Package Microsoft.EntityFrameworkCore
再引用 EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.SqlServer
创建实体
我们在项目添加一个 Models 文件夹。
新建一个User.cs
public class User
{
public int Id { getset}
public string UserName { getset}
public string Password { getset}
}
这里我为了方便,继续新建 DataContext.cs
public class DataContext : DbContext
{
public DataContext(DbContextOptions<DataContext>options)
: base(options)
{
}
public DbSet<User>Users { getset}
}
创建数据库
打开 Startup.cs 在 ConfigureServices 下添加如下代码:
public void ConfigureServices(IServiceCollection services)
{
//这里就是填写数据库的链接字符串
var connection = "Data Source=.Initial Catalog=EFCoreUser ID=saPassword=sa.123"
services.AddDbContext<DataContext>(options =>options.UseSqlite(connection))
// Add framework services.
services.AddMvc()
}
VS2012+EF5连接MySql5.6 Mysql驱动 附上驱动下载地址 解决MySql数据乱码问题http://my.oschina.net/u/170703/blog/210814?p=1
详细可以参考这个,有图解教程,希望可以帮到你
1、首先,我们需要修改mysql的配置文件,一般文件存放在/etc下面,文件名为my.cnf。
2、对于mysql服务的启动,我们通常使用命令service mysqld start,没问题的话就能启动mysql服务了。
3、如何判断mysql服务有没有启动成功了,一个是通过查看进程的方式,我们使用命令ps -ef|grep mysqld,来查看。
4、当然,更为稳妥的方法是使用命令mysql -uuser -p passwd 来进行连接,看看是否能接上。
5、如何停止mysql的服务呢。方法也很简单,使用命令:service mysqld stop命令即可。
6、一般,如果mysql服务没有启动成功,可以通过查看错误日志的方式,日志默认路径/var/log/mysqld.log,
7、完成效果图。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)