Comments (4)
Luke, do you not just add it yourself in Massive? While I am likely more opinionated with my SQL and don't use keywords for tables/columns for a variety of reasons, it seems like you could just hop in your code and make the change yourself:
I do tons of changes to Massive to get it to fit what I want all the time. Part of the reason I like it so much. It's like my own simple ORM silly putty.
You can look for these types of lines in the code:
var stub = "INSERT INTO {0} \r\n VALUES ({2})";
or
sbKeys.AppendFormat("{0} = @{1}, \r\n", item.Key, counter.ToString());
And put the brackets in yourself. I do it on a variety of them because I'm "slightly" particular about how my SQL looks.
from massive.
Yeah I would add it if I were using massive at the moment. It was something I encountered when just trying it out and thought I'd add the issue incase anyone else runs into the same thing.
from massive.
If there is someone still having issues with this, you can resolve it by defining your classes/queries like:
public class UglySchemaTable : DynamicModel
{
public UglySchemaTable()
: base("CoolAppDb")
{
PrimaryKeyField = "[My bad PK Column]";
TableName = "[dbo].[UglySchemaTable]";
}
}
and while doing a query:
var table = new UglySchemaTable();
var barfing = table.All(where: "[doing it wrong] = @0", args: "me");
return barfing ;
from massive.
Delimits went in the other day - cheers
from massive.
Related Issues (20)
- Query supports DbConnection (hence external transactions) but Execute doesn't HOT 4
- Massive 3? HOT 24
- Query and QueryAsync DbConnection versions are never used HOT 7
- Added further brief but detailed info on breaking API changes. HOT 1
- Misleading comment in PostgreSql limit code HOT 1
- .gitattributes is incorrect HOT 1
- MySQL currently only tests one of the two supported providers HOT 11
- Inconsistent line endings (still!) HOT 2
- I forgot to include a packages.config file in the new MySql test project... HOT 1
- SQL Server CE doesn't recognize CONCAT HOT 5
- Any solution for massive and .net core confilict? HOT 3
- A little bug fixing HOT 4
- SQL syntax error when accessing a SQLite table's Schema property HOT 4
- SQLite: Primary key property and value not populated on insert of object with auto-incrementing primary key HOT 5
- Clear confusion on readme
- Is the result supposed to be a KeyValuePair? HOT 1
- About Primarykey type
- How to call stored procedure in mssql? HOT 3
- No instance for (M.Storable (Int32, Float)) HOT 1
- Using Postgres with Massive HOT 3
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 massive.