是否无法在运行或编译时更改 SSDL 内容(Visual Studio 2015 EntityFramework Database First With Oracle)

Posted

技术标签:

【中文标题】是否无法在运行或编译时更改 SSDL 内容(Visual Studio 2015 EntityFramework Database First With Oracle)【英文标题】:Is It Impossible To Change SSDL Content In The Running Or The Compile Time (Visual Studio 2015 EntityFramework Database First With Oracle ) 【发布时间】:2016-09-09 02:24:21 【问题描述】:

我的 SSDL 内容确实存在严重问题,是否无法更改 SSDL 内容,因为我有很多不同的数据库位置,如下图所示

这样当我使用带有 CRUD 的 EntityFramework (Database First) 时,我可以将它从 HTCE6 更改为 TESTE6 等。

顺便说一句,我已经跟踪了 T-SQL 脚本,如下代码,我 希望我可以从“HTCE6”。“PSI_QUOTE_DT”修改为其他数据库,如 "*****"."PSI_QUOTE_DT"

insert into "HTCE6"."PSI_QUOTE_DT"("COMP_COD", "ORDER_NOS", "ORDER_SER", "GOODS_COD", "TAX_TYP", "UNIT_AMT", "UNIT_TYP", "UNIT_NOS", "SALE_AMT", "ITEM_QNT", "DISC_RAT", "SORDER_AMT", "SORDER_TAX", "ORDER_RMK", "GIFT_FLAG", "REMAIN_QNT", "REG_AMT", "SUPLY_COD", "PURCH_AMT", "FLAG1_STA", "TRPRICE_COD", "TRANS_NOS", "TRANS_TYP", "WHOUSE_COD")
values (:p0, :p1, :p2, :p3, :p4, :p5, :p6, :p7, :p8, :p9, :p10, :p11, :p12, null, :p13, :p14, null, null, :p15, :p16, :p17, null, null, :p18)

请帮我一个忙,即使有点小方块,谢谢

【问题讨论】:

【参考方案1】:

您好,它对您的问题很有用 https://msdn.microsoft.com/en-us/library/bb387152(v=vs.100).aspx

【讨论】:

对不起,这些信息不足以解决我的问题【参考方案2】:

已经尝试完成这个问题,这不是一个好主意,但是可以温和地处理我的问题,希望这是另一种处理我的问题的方式,就像我的图片一样,它没有插入任何数据库姓名

PS:如果有人可以帮助我,请给我更多任何好的方法或想法

【讨论】:

以上是关于是否无法在运行或编译时更改 SSDL 内容(Visual Studio 2015 EntityFramework Database First With Oracle)的主要内容,如果未能解决你的问题,请参考以下文章

左侧分配是否无效,编译时会出现编译错误或评估错误

Diesel 可以在运行时更改架构吗?

热重载和运行时编译 Blazor Webassembly 托管

Oracle:无法更改此触发器类的New值

在web.config中更改任何内容后,是否需要重建我的解决方案?

-g 标志更改程序的运行时和编译