如何在.NET Core 1.0中使用Entity Framework运行sql脚本?
技术问答
244 人阅读
|
0 人回复
|
2023-09-14
|
我想在ASP.NET MVC Core- o. p! f7 I* W' f! o6 m# V
1.0项目中运行sql脚本。答案在这里:我们可以优先使用代码迁移sql除了这一行,我几乎完全解释了我想做什么:
2 n m/ s4 c" ]: e: b2 d2 C4 CSql(File.ReadAllText(sqlFile));它吠叫说 “名称’Sql’目前上下文中不存在 。我确定.NET Core 1.0中一定有一种方法。我刚开始用。.NET Core2 @$ S6 a7 m' J. s2 j, p
1.所以可能缺少一些简单的东西。. \4 x$ {/ M9 I) _; P
, y1 C9 ~" F1 o+ b 解决方案: $ _! a6 K" L$ Y0 U: @3 M: c8 r8 y) ~
private class SomeMigration : Migration$ T* `- y9 \% f% E5 z
{
% u. x$ }& p$ X p+ s" @7 n protected override void Up(MigrationBuilder migrationBuilder)
1 p9 B5 [: ~: O; _, G9 w) S+ M {
& v' y0 b, I& @7 a [# X migrationBuilder.Sql(File.ReadAllText(sqlFile));
0 N) o) _. Q" ]
! c% J: b1 m' K0 Q% |+ y protected override void Down(MigrationBuilder migrationBuilder) |
|
|
|
|
|