WpfApp2/orm/MyDbContext.vb

(完整代码) 1KB

Imports Microsoft.EntityFrameworkCore
Public Class MyDbContext
    Inherits DbContext

    Protected Overrides Sub OnConfiguring(optionsBuilder As DbContextOptionsBuilder)
        MyBase.OnConfiguring(optionsBuilder)
        'Dim sb As New MySql.Data.MySqlClient.MySqlConnectionStringBuilder() With {
        '    .Database = "demo",
        '    .UserID = "root",
        '    .Password = "123456",
        '    .Server = "localhost"
        '}
        'optionsBuilder.UseMySQL(sb.ConnectionString)

        Dim sb As New Microsoft.Data.SqlClient.SqlConnectionStringBuilder() With {
            .InitialCatalog = "Demo1",
            .UserID = "sa",
            .Password = "51Aspx",
            .DataSource = ".",
            .TrustServerCertificate = True
        }

        optionsBuilder.UseSqlServer(sb.ConnectionString)

        'optionsBuilder.UseSqlite("data source=D:\tutorial\Visual Basic\VB .NET 数据库教程\04 Entity Framework Core 实体框架教程\sqlite.db")

        optionsBuilder.LogTo(AddressOf Console.WriteLine, Microsoft.Extensions.Logging.LogLevel.Information)
    End Sub

    Protected Overrides Sub OnModelCreating(modelBuilder As ModelBuilder)
        MyBase.OnModelCreating(modelBuilder)
        modelBuilder.Entity(Of User).ToTable("users").HasKey(Function(x) x.Id)
    End Sub
End Class

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。