Comments (2)
To be honest, I had doubts to use ExecuteScalarAsync to catch the returning value but when I check msdoc equivalent(doc) of this command. It is exactly for my specific use case and I think there is no problem with using that. Therefore, I cleared my doubts but this ticket can still stay to answer why we cannot use named parameter with out direction in prepared statements or can be closed if it is not necessary.
from npgsql.
@onurmx an output parameter generally isn't the right thing for executing a SQL with RETURNING - there's no function/procedure being callled, just a plain regular SQL statement returning the generated columns as a normal resultset (as if you ran a SELECT). So you can simply omit the parameter with ParameterDirection.Output, and use ExecuteReaderAsync (or ExecuteScalarAsync).
from npgsql.
Related Issues (20)
- Is it allowed to execute queries inside a transaction in parallel? HOT 1
- Questions about the use of NpgsqlDataSource/DbDataSource HOT 3
- NpgsqlBatchCommand that contains COPY Command HOT 3
- Cannot connect Power BI to PostgreSQL 16 via On-premises Data Gateway
- I keep getting "Npgsql.NpgsqlException (0x80004005): Exception while performing SSL handshake" when I try to run migrations HOT 2
- If one query fails, the next query will also fail in the same connection. HOT 7
- Support IPNetwork mapping HOT 3
- Dependency from System.Text.Json 8.0.0 has vulnerabilities HOT 2
- Decide what to do with ParameterDirection.ReturnValue
- Add support for ParadeDB pg_search HOT 1
- Arry of Composite type not working with NpgsqlDataSourceBuilder HOT 4
- Possible memory leak when connection times out with OpenAsync(cancellationToken) HOT 1
- How to use named notation HOT 3
- I keep getting "Npgsql.NpgsqlException (0x80004005): Exception while performing SSL handshake" when I try to run migrations HOT 3
- Dark Theme Npgsql PostgreSQL Integration Visual Studio extension HOT 2
- OpenTelemetry metrics not being dispatched HOT 4
- Sharing a CommittableTransaction between multiple connections does not allow ReadUncommitted reads HOT 3
- Arithmetic overflow executing a query with a composite type parameter that contains an enum HOT 2
- Instrument NpgsqlBinaryImporter HOT 1
- Instrument transactions HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from npgsql.