在.net 中使用EF 连接oracle 数据库,如何使用存储过程。求高手指点,help!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在.net 中使用EF 连接oracle 数据库,如何使用存储过程。求高手指点,help!相关的知识,希望对你有一定的参考价值。
参考技术A 在EF图上面右键,然后更新,选择Func/SP,再保存,就可以使用该存储过程了。追问您好,能否把您的QQ告知一下,我加您,请您帮我看一下我的问题。
参考技术B 在后台直接调用你自己写的存储过程即可,但要注意你定义的存储过程的参数! 参考技术C 用ODP.NET,你去百度一下如何在VB.net中连接oracle数据库
在web.config中配置:’连接oracle
dim
strconnect
as
string
=
system.web.configuration.webconfigurationmanager.connectionstrings("conn").tostring()
dim
conn
as
oledb.oledbconnection
=
new
system.data.oledb.oledbconnection(strconnect)
’返回数据
public
function
gettable(byval
sql)
conn.open()
dim
comm
as
oledb.oledbcommand
=
new
oledb.oledbcommand(sql,
conn)
dim
da
as
oledb.oledbdataadapter
=
new
oledb.oledbdataadapter(comm)
dim
dt
as
system.data.datatable
=
new
system.data.datatable()
da.fill(dt)
conn.close()
return
dt
end
function
’返回受影响的行数
public
function
impactdate(byval
sql)
conn.open()
dim
comm
as
oledb.oledbcommand
=
new
oledb.oledbcommand(sql,
conn)
dim
i
as
integer
=
comm.executenonquery
return
i
end
function 参考技术A 只要引用“System.Data.OracleClient”就可以了
连接字符串示例:
user
id=user;data
source=server/databasename;password=pass;
其他跟
sqlserver
都差不多,只是比如SqlConnection要改成OracleConnection
SqlDataAdapter要改成OracleDataAdapter
SqlCommand
要改成OracleCommand
以上是关于在.net 中使用EF 连接oracle 数据库,如何使用存储过程。求高手指点,help!的主要内容,如果未能解决你的问题,请参考以下文章
EF for Oracle,dotConnect for Oracle,ODP.NET