我必须在SQL上调用之前创建的函数,比如
SET @ExtVALUE = sysdba.GetNextAccountExternalId('{TYPE}') 但是我找不到OPF3是否已经有了一些这样的功能。
需要使用OPF3,直接访问SQL连接在架构中是不可行的。
我认为在某种程度上像这样的解决方案:
var functionQuery = "select sysdba.GetNextAccountExternalId('{0}') as result";
objContext.GetObjectReader<>();我应该在<>里面放什么类?
发布于 2010-02-05 00:07:06
为了记录在案,
var functionQuery = String.Format("SELECT sysdba.GetNextAccountExternalId('{0}')", account.Type);
var functionResult = (string)new SqlRawStorageAccess(Context.Storage as SqlStorageBase).
CreateCommand(new SqlQuery(functionQuery)).ExecuteScalar();很管用。
https://stackoverflow.com/questions/2188480
复制相似问题