回答

收藏

如何在.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)
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则