这里选择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()
}
可以对其进行修改。例如创建一个名称为idletime_profile的profile,并指定其中idle_time参数值是1,单位是分钟。SQL>create profile idletime_profile limit idle_time 1
Profile created.
并将该profile赋给用户bisal
SQL>alter user bisal profile idletime_profile
User altered.
这样当用bisal登录到Oracle后,持续1分钟不干事,再次执行某个 *** 作时就会报ORA-02396: exceeded maximum idle time, please connect again
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)