I have to change some legacy code that was generated with CodeSmith using NetTiers templates. I need to add some new columns and I don't have the original template neither a CodeSmith licence. Is there any way to add them without use CodeSmith?
Is there any way to add new column to an NetTiers model without using codesmith?
180 Views Asked by kuhlin At
1
There are 1 best solutions below
Related Questions in C#
- Passing arguments to main in C using Eclipse
- kernel module does not print packet info
- error C2016 (C requires that a struct or union has at least one member) and structs typedefs
- Drawing with ncurses, sockets and fork
- How to catch delay-import dll errors (missing dll or symbol) in MinGW(-w64)?
- Configured TTL for A record(s) backing CNAME records
- Allocating memory for pointers inside structures in functions
- Finding articulation point of undirected graph by DFS
- C first fgets() is being skipped while the second runs
- C std library don't appear to be linked in object file
- gcc static library compilation
- How to do a case-insensitive string comparison?
- C programming: Create and write 2D array of files as function
- How to read a file then store to array and then print?
- Function timeouts in C and thread
Related Questions in ORM
- SQL schema for a fill-in-the-blank exercise
- ERROR: column "country" is of type text[] but expression is of type record (SQLSTATE 42804)
- JPA Hibernate OneToOne Mapping
- query in objects with django orm with a containing sentence
- peewee: SQLite - peewee Create() is forcing integer in PrimaryKeyField if leading character is numeric (even if there is a non-numeric in the middle)
- PHP ORM DOCTRINE
- Error appending to array oOnConflictUpdaste using Drizzle ORM (Postgresql)
- Sequelize foreign key vs SQL how to implement it
- How do i work with a potentially nullable field in prisma ORM and MongoDB that references the id of another model?
- record doesn't exist error when creating a new record
- Several relationships in one model in Laravel
- SQLALCHEMY ORM - error when using variables both for column, value in WHERE
- How to exclude instances with empty querysets in prefetch_related?
- Optimize SqlAlchemy ORM DB models
- What are the best practices regarding SSR, Django and temprarly changed data?
Related Questions in CODESMITH
- codesmith generator merge in an active snippet
- Why does ++ increment after returning the value in this JavaScript code?
- duplicate form submission in mvc, without using javascript
- Codesmith generator 8.0, VS 2019 right click context menu does not have manage output option for .csp files
- Is there any way to add new column to an NetTiers model without using codesmith?
- .netTiers + Codesmith VS Entity Framework .Net C#
- CodeSmith Generator get View Schema
- InvalidOperationException: The connection was not closed. The connection's current state is connecting
- Codesmith: Error in *. Ex: System.InvalidOpException: ExecuteReader requires an open and available Con. The con's current state is closed (C#, SQL)
- Code Smith error - Failed to compare two elements in the array
- Using EmberJS in metalsmith.IO
- String Interpolation In Codesmith Generator
- Codesmith - Item cannot be found in the collection corresponding to the requested name or ordinal
- Convert SQL Server Table-Valued parameter to C# data access wrapper
- how to use c# class definition to generate code using codesmith
Related Questions in .NETTIERS
- How to optimize netTiers data access performance?
- Is there any way to add new column to an NetTiers model without using codesmith?
- .netTiers + Codesmith VS Entity Framework .Net C#
- .nettiers datasource does not apply filter on query
- Code Smith error - Failed to compare two elements in the array
- How to create nettiers templates from compiled code that was generated in nettiers
- I'm creating an ASP.NET website for selling furniture and I am confused about creating my database
- Stick with NetTiers or move to Entity Framework
- Using reflection to Grab NetTiers TList and then how to iterate that list
- What does the icon with the white sheet of paper with the blue arrow pointing to it to the right in visual studio 2012
- Using FluentMigrator with an existing database
- Data not refreshing in netTier DAL- possibly caching issue?
- cannot open database login failed for user;asp.net;codesmith
- can we select specific columns with nettiers find() method
- How does netTiers pass data?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Yes, you definitely can. Nettiers is nothing more than automatically generated c# code, there is nothing special about the resulting code, you can modify it to your hearts content.
That said, manual modification of the type you are talking about it going to be a bit time intensive. If this is not a one off, I would highly suggest getting Code Smith and trying to regenerate.
In order to manually accomplish your goal, you will need to modify the entity class itself, also all get and save methods that you want to use the new columns, and finally the procedure xml and the stored procedures themselves. It's the same process as if the entire DAL was manually written in c#.
Another option you have is to add the new columns to the end of the tables, then use some other DAL to manage the data in them. As long as the new columns are only added to the end of the table nettiers will completely ignore them.
If your nettiers is using stored procedures to access the data, then as long as the column positions inside the stored procedures don't change the column positions themselves wouldn't matter either. I haven't tested to see if that holds true for parameterized queries built by nettiers though.