Comments (1)
Hi, @mariomenjr!
I think i've found the issue, it's a EF Core limitation, if you look closely, you'll see that Exprelsior builds the Contains
method call with a IEqualityComparer
instance of type StringComparer
with the OrdinalIgnoreCase
strategy,
Apparently, EF Core doesn't support string comparisons with that StringComparer
, see issue dotnet/efcore#1222.
One way to solve this is to remove the StringComparer strategy from the Contains method on Exprelsior, but this means that comparisons will not ignore character casing anymore (the default comprarer is Ordinal
) and I must ponder the implications of that (I even feel it's a breaking change). Or wait for EF Core to support this, which doesn't seen to be happening. 😆
As for the debuging error, it's because the assemblies are strong-name signed with a password protected key, I will look for a solution for that. In the meantime, you can just modify the project settings to remove the strong-name requirement.
from exprelsior.
Related Issues (8)
- Unit tests randomly failing
- suggestion: set the optional "name" property when creating an Expression.Parameter HOT 2
- cannot use enum as search field
- Brackets to group expressions doesn't seem to work HOT 1
- Add TimeSpan support
- Add query composition unit tests
- "Invalid property name/path" with int? type when building an Expression with `The Query Syntax` 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 exprelsior.