Open
Description
It is not possible to change the default string conversion (nvarchar2) in an interpolated string.
e.g.
db.Model.FromSqlInterpolated("select ... from ... where key in (... field = {val} ...)")
What I already considered:
Note that field
is not accessible in Model
.
It would be really nice to globaly change the behaviour of using varchar2 instead of nvarchar2.
Something like:
builder.Services.AddDbContext<DataContext>(
options => options.UseOracle(builder.Configuration.GetConnectionString("DB"),
oraOptionsBuilder => oraOptionsBuilder.UserVarchar2()));
This would also allow to be a little more lazy on the column type definition with HasColumnType
.