Ravendb versioning - ravendb

How to use ravendb versioning by asp.net MVC4. I'm new to both ravendb and asp.net MVC. I have to maintain all update and delete records(or) fields in the document. How it will be possible using ravendb. I want to maintain like audit table in RDBMS tables.

Related

ASP.Net Core 2 - Query SQL without EFCore?

I'm new to Core 2 and am trying to connect to a SQL server to query some info.
I cant get EFCore to scaffold the database because it's an old DB with badly designed links, the scaffold kicks it out and won't work.
I can't alter the tables, it's read only. how can i get this to work, or, can i access the db in a different way? I cant find anything on google that doesn't use efcore.
Thanks,
There are a couple of solutions to achieve this. Since ASP.NET Core 2.0 implements .NET Standard 2.0, you can use ADO.NET with ASP.NET Core. So you can write stored procedure or query to get your data with dataset or datareader.
There are also other lightweight ORM tools like Dapper or NPoco. Both these ORMs allow developers to write SQL queries. Please refer to below posts to find out how to use them with ASP.NET Core
Use Dapper ORM With ASP.NET Core
Use NPoco ORM With ASP.NET Core

How to update database `jsonb` column during migration in EF Core?

I develop ASP.NET Core application and use EF code first approach. Application have already deployed to the production and we have user data. Now we updated the model of column which has type jsonb. So, we need to refresh this column in existing records acording to the new model. What is the best approach for such update? Is it possible somehow to make this with EF migration mechanism?

How to create solr core (collection) using solr Rest API?

i am new in solr and try to using solr in our nodejs project.
There is multiple databases in our nodejs project(mongodb database) and each database has "products" collection. I want to use solr for searching on Server.
I want to create a new core (collection) with name "databasename_products" for each database to store their products data in solr. For every change in products document, i want to update data in solr core (collection).
How can i create new core (collection) in solr using solr REST API ?
Is there is better approach to fulfill our requirement ?
Please find the link which give all the details of it
create core
I have the same approach for my project, where in I have created a separate core for each project/workspace.
All the updated of the respective project/workspace happen to the same workspace .
I have created the core with project/workspace name.
Search query fired from a workspace goes to the specific core and not all.
In my view creating a seperate core is sort of having indexes to your data.
This improves the performance as it has to search in a perticular chuck or within one specified core.

Piranha CMS Custom Entities

I am new the Piranha. I want to make a new table in database like as site messages or newsletter form.
Can I make extension or what is the right way for Piranha?
Additional info: I am not using source code. I add piranha to my project from Nu-get.
just add entities/tables to your database using entity framework or whatever technology you like.
Remember that if you use an ORM you will can't have foreign key to tables in other contexts (Piranha) so you'll have to handle relationships with software triggers.
Regards
HÃ¥kan

How does the Entity Framework handle SQL Server Schemas?

We are developing an application against a SQL Server 2005 database that uses several schemas for security purposes. The application will be using EF 2 in the .NET 4.0 framework.
What I'm wondering is how those SQL Schemas (Support, Admin, Employee) etc. can/will/should be represented on the EF side. Should I separate the various entities into separate models (edmx files) in the application to reflect the SQL schemas? I'm not as concerned about name conflicts as much as understanding the model more intuitively.
What are the recommendations or best practices in this area?
Thanks!
you could decorate your class with TableAttribute if you are using attribute based mapping.
Generally speaking table in one schema is a different entity than table in another schema, so reflecting that you could group your classes in respective namespaces.