.status-msg-wrap { display: none; }
Saturday, March 31, 2018
no image

Add Content-Type header to Windows.Web.Http.HttpClient/HttpRequestMessage GET request (UWP)

Okay so i've been stuck on this one for a few days and i'm finally at my wits-end.

I'm dealing with a third-party API who's calls require the Content-Type header on GET method requests, but return an error response when the header collection includes "Content-Length". The only way to add the Content-Type header is to add a class that inherits/implements the IHttpContent interface (I was using HttpStringContent with string.empty as the string content). The problem, is that adding a blank HttpStringContent adds ContentLength. Even though the value of that header is '0', their server gets super angry. Content-Length doesn't show up in the header collection while i'm debugging, but when i run my application through Postman or Burp Proxy, the Content-Length header is there. I've tried blindly using .Remove to get rid of the Content-Length header but that doesn't work.

I've seen StackOverflow questions about adding Content-Length, but that's not what i need/want. Is there any way to have the Content-Type header in a GET request, without having the Content-Length header? Or.... is there a way to remove the Content-Length header? I've tried creating my own content class that implements IHttpContent, but i'm getting stuck with the implementation of IAsyncOperationWithProgress.

TL:DR; Content-Type (application/json) is mandatory, and Content-Length results (even though it's 0) in API errors. How do i add Content-Type to Windows.Web.Http.HttpRequestMessage/HttpClient without Content-Length?

Thanks in advance, i'm on the proverbial clock....

Add Content-Type header to Windows.Web.Http.HttpClient/HttpRequestMessage GET request (UWP) Click here
no image

Job Listings: Experience with MVC and Angular/React

I've been looking at job listings, as a starting place on what things I need to learn, and one of the things I noticed was listings for web developer positions that require experience with/knowledge of MVC and Single Page Application frameworks like Angular or React. I'm somewhat confused because from what I've learned so far, SPAs take care of lots of the server side functions on the client side. Is it commonplace to have MVC applications that also use SPA client side functions with Angular or React?

Edit: it's probably pretty obvious but I don't know much about angular or react.

Job Listings: Experience with MVC and Angular/React Click here
no image

ASP.NET MVC, multiple forms - show only one validation summary?

I have two forms, one for a searchfilter with dropdowns (submit button is called Filter), and one for a textbox search (submit called Search). They each have errors added to modelstate in the controller for erroneous input, but I want to exclude the searchfilter errors if I use the Search button and exclude the textbox search errors if I use the Filter button.

ValidationSummary doubles my errors in both places (as expected) and ValidationMessage using the specific key for the error shows them in each location at all times.

How do I only grab the errors I want for each button and exclude the other form's errors?

ASP.NET MVC, multiple forms - show only one validation summary? Click here
no image

How can I stretch these buttons? (WPF)

Hey, I've got an issue I've been trying to solve for an hour or so.

How can I evenly stretch these buttons to my navigation bar on the left?

I'm trying to get it so that the images align vertically and the hover fills the rest of the space. Every attempt so far has caused the images to be unaligned, when the button stretches to fit.

Currently, I have a grid for the navigation panel, and then each button contains a grid, with an image and a text block.

https://imgur.com/EKvhd6w

Thanks!

How can I stretch these buttons? (WPF) Click here
no image

Open.Database.Extensions 5.7.1: Added transaction handling extensions.

Documentation:

https://electricessence.github.io/Open.Database.Extensions/api/Open.Database.Extensions.Extensions.html#Open_Database_Extensions_Extensions_ExecuteTransaction__1___0_System_Action___0__System_Nullable_System_Threading_CancellationToken__

Additional release notes:

  • Added cancellation token support for applicable extension methods.
  • Slightly improved exception messaging if a property cannot be set on a model.
Open.Database.Extensions 5.7.1: Added transaction handling extensions. Click here
Friday, March 30, 2018
no image

Is it viable to use MVC + Web RESt API?

Basically I am a back-end developer but I want to get into front end and become a bit moderate full stack dev. However, I tried several of the modern JS framework like React, Vue & Angular but simply put, I am getting a bit clueless and honestly, I couldn't care less about building a SPA or a traditional website/webapp (mvc-ish). However, I realized that the usual practice of building MVC app is to integrate the back-end with the front end. So, I was wondering whether it is viable to separate back-end and front-end totally like with API + SPA approach. If so, can someone recommend me a few guides on this approach?

Also, is it viable to run the MVC Front-end & API Back-end combined in a docker over separate API on lambda & MVC on docker?

P.S. I also build Xamarin apps so I kinda need API regardless so isolated back and front-end will be immensely useful to me.

P.S. 2: I know TypeScript exists but let's just say that I am so accustomed to C# that I simply cannot stand TS/JS. Anyway, Blazor's on the way so there's that.

Is it viable to use MVC + Web RESt API? Click here
no image

Accessing Properties of IEnumberable ViewModel Parameter in IActionResult 'POST' Method

I am currently working on my first .NET app, a workout tracker. I have implemented the exercises and workouts, but am having an issue with getting the records to enter into my database. I have a view model that Enumerates over itself, but when I go to use that as the parameter for my 'POST' method in my controller, I am not able to access the properties(sets, reps, weight...) of my view model. I am sure it is something simple, but I just can't seem to see what it might be. I have code posted below, and https://github.com/bdburns6389/WorkoutGenerator contains the entire app (under the OneToMany branch right now).

View: @using System.Collections.Generic; @model List<WorkoutGenerator.ViewModels.AddRecordViewModel>

<h1>Add Exercise Record</h1> <form asp-controller="Record" asp-action="Add" method="post"> @foreach (var exercise in Model) { <h4>@exercise.ExerciseID</h4> <div class="form-group"> <label asp-for="@exercise.Sets"></label> <input class="form-control" asp-for="@exercise.Sets" /> <span asp-validation-for="@exercise.Sets"></span> </div> <div class="form-group"> <label asp-for="@exercise.Reps"></label> <input class="form-control" asp-for="@exercise.Reps" /> <span asp-validation-for="@exercise.Reps"></span> </div> <div class="form-group"> <label asp-for="@exercise.Weight"></label> <input class="form-control" asp-for="@exercise.Weight" /> <span asp-validation-for="@exercise.Weight"></span> </div> <input type="hidden" name="ExerciseID" value="@exercise.ExerciseID" /> <input type="hidden" name="WorkoutID" value="@exercise.WorkoutID" /> <input type="hidden" name="OwnerID" value="@exercise.OwnerId" /> } <input type="submit" value="Add Exercise Record" /> </form> 

ViewModel using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using WorkoutGenerator.Models;

namespace WorkoutGenerator.ViewModels { public class AddRecordViewModel { [Required(ErrorMessage = "Please enter number of sets")] public string Sets { get; set; } [Required(ErrorMessage = "Please enter number of reps")] public string Reps { get; set; } [Required(ErrorMessage = "Please enter amount of weight")] public string Weight { get; set; } //Date Created public DateTime DateCreated { get; set; } //Link to user public string OwnerId { get; set; } //Link to Exercise public int ExerciseID { get; set; } //Link to Workout public int WorkoutID { get; set; } public List<ExerciseWorkout> Exercises { get; set; } public Workout Workout { get; set; } public AddRecordViewModel() { } } } 

Controller:

 [HttpPost] public IActionResult Add(AddRecordViewModel addRecordViewModel, int id) {//Create records of exercise sets reps and weights to be added to database. if (ModelState.IsValid) { string user = User.Identity.Name; ApplicationUser userLoggedIn = context.Users.Single(c => c.UserName == user); //exercises hopefully returns list of exercises from 'int id' parameter, //which can then be used to iterate over each exercise put into record table List<ExerciseWorkout> exercises = context .ExerciseWorkouts .Include(item => item.Exercise) .Where(cm => cm.WorkoutID == id && cm.Workout.OwnerId == userLoggedIn.Id) .ToList(); foreach (var exercise in exercises) { Record newRecord = new Record { Sets = addRecordViewModel.Sets, Reps = addRecordViewModel.Reps, Weight = addRecordViewModel.Weight, DateCreated = DateTime.Now,//TODO Make this show only day not time of day OwnerId = userLoggedIn.Id,//TODO Not Sure if creation of newRecord is correct. WorkoutID = addRecordViewModel.WorkoutID, FK_ExerciseID = addRecordViewModel.ExerciseID//TODO ExerciseID not entering into table. }; context.Records.Add(newRecord); context.SaveChanges(); } return Redirect("/Record/Index"); } else { return View(addRecordViewModel); } } 
Accessing Properties of IEnumberable ViewModel Parameter in IActionResult 'POST' Method Click here
no image

Help with visual studio!

I'm using VS 2015 (professional), but it was getting really slow when opening the .cs files. I tried some guides, the last one said deleting all files from C:\Users*****\AppData\Local\Microsoft\VisualStudio\14.0

Now, I have a lot of errors in code. I think I was installed something about roslyn because all the c# 6.0 features, like "TryGetValue(soemvalue, out var value) are not working.

Can you help me?

EDIT: After 5 minutes the errors gone (I have the Microsofts compilers nuget installed), but everytime I close and reopen VS the errors appears.

Help with visual studio! Click here
no image

[ASP.NET MVC] How can I show content in another div only when a menu item is active?

I'd like to show content only when a menu item is active using ASP.NET MVC. How would I be able to achieve this?

In this case, I'd like to just display nothing, until the user clicks on the menu bar, with "ShowContent1, ShowContent2, ShowContent3". When the user clicks on one of these, lets say, ShowContent2, the code will show only Content2. But if the user goes from ShowContent2 to ShowContent1, it will "remove" Content2, and show Content1. I'd imagine, the code will something be based on this. Is this the correct direction? How would I do this?
Thanks

<div class="nav"> <ul> <li><a href="Con1">ShowContent1</li> <li><a href="Con2">ShowContent2</li> <li><a href="Con3">ShowContent3</li> </ul> </div> <div class="actionShower"> @{ if(Con1){ //show content of content 1 }else if(Con2){ //show content of content 2 }else if(Con3){ //show content of content 3 }else{ //show nothing } } </div> 
[ASP.NET MVC] How can I show content in another div only when a menu item is active? Click here
no image

I'm looking for a simple tutorial on how to use Azure Active Directory with ASP.net Core MVC.

I'm working on an Asp.net Core MVC application. I will be authenticating against Azure Active Directory. I don't have access to the Azure portal. I've been granted access to publish the web application to Azure.

I'm looking for a tutorial that I can pass on to the company's IT person to configure my application to work with it.

I saw a few, but I thought they were too text heavy. I'd like something that has more images to show how to make the settings.

I'm looking for a simple tutorial on how to use Azure Active Directory with ASP.net Core MVC. Click here
no image

Good resource to learn asp.net?

Hi,

I'm a third year CS student with a good knowledge of Java. I've recently started the Odin project to learn some web programming. A relative has offered me to work on an application for his company using Telerik UI for ASP.NET MVC. Is there any good resource where I can learn or am I way out of my depth so I should decline the "job"? I wouldn't start the project right away, he said I can start in June after school if I want to.

Good resource to learn asp.net? Click here
no image

Thoughts on the way I'm implementing client-side rendering on this legacy 10+ year old Web Forms code base

I'm working on this old internal Web Forms application that doesn't even implementing master pages. Instead, it just loads a User Control to serve as content. I'm sure this was a decent solution 15 years ago, but anyway.

I've admittedly been behind modern developments, but I'm playing catch up. I've not dived into .NET Core or MVC.NET yet and I'm sure that is the right path to walk going forward, but for this project rewriting is not an option (yet).

It didn't help that the app was written in a horrible way in a lot of places. So, I've slowly been introducing things like Bootstrap and responsive design, client side nice tot haves with jQuery and jQuery-UI, and so on.

I'm currently wondering if my current approach of introducing client-side rendering with AJAX calls and building up data client-side with jQuery is a decent one or should be avoided entirely.

I've started to use the User Control that is used for page content purely for content, that is HTML, CSS and JavaScript include for behaviour. Then from the JavaScript, I use jQuery AJAC to call a Web Forms page with a bunch of Web Methods (I have checked out Web API yet) for the backend database stuff and render that on the client.

It works well enough and it's fast as hell compared to the old stuff (unsurprisingly), but I'm not sure about it from a design standpoint. I'm sure MVC.NET would be cleaner, but I'm on a deadline here and the stuff needs to be finished ASAP (like already, sigh).

How horrible or acceptable is this approach and can something be improved in the way I have decided to do things?

Thoughts on the way I'm implementing client-side rendering on this legacy 10+ year old Web Forms code base Click here
Thursday, March 29, 2018
no image

Api Help?

Can anyone help me convert the Quoine Authenticated API request into something that works with C# or VB.Net? I am not that familiar with Ruby... Here is the link to the API code:

https://developers.quoine.com/#authentication

Just a working function that returns a string is all I need. I can parse the JSON I just need to get a request working!

Api Help? Click here
no image

ASP.NET interviews (algorithms?)

I'm self-taught making a career change (from structural engineering). I'm pretty comfortable working with asp.net core and related technologies with a firm grasp of C#, SQL, Javascript, etc. I even played around with F#/Suave, Dapper, Docker, RabbitMQ and other technologies which are probably not expected. Anyways, I'm prepared to answer these types of questions but I know very little about algorithms. When I google .NET interview questions, most questions seem very practical and I can answer most of them but when I google "programming interviews questions" the questions are typically geared toward landing a job with Google. My question is, should I prepare for DS/Algorithms? I'm not targetting a big tech company.

ASP.NET interviews (algorithms?) Click here
no image

How can I implement child resource autogenerate int ID?

I am trying to make a note taker site with user registration. What I want to do is to make it so that once a user registers and logs in, he/she will be able to create new notes and these notes will have a serial number starting with 1 and auto generating gradually. However, these notes will also have a unique ID which is invisible to the user and this ID is unique for the whole application, not just for the user like for serial no. I am failing to understand how I can make it so that the serial number will be auto generated and starts from 1 for each new user. If I make it auto-increment, it simply increments the number disregarding the user (i.e. user 1 can create 3 notes and then user 2 will have his first note with serial no 4, whereas it should be 1).

I hope I was able to clarify the issue. Pardon me but English isn't my native language (I am from Poland).

How can I implement child resource autogenerate int ID? Click here
no image

Subarrays of a json with LINQ

Hi Friends,

There is a way to fill the subqueries of an json with LINQ or lambda expressions?

Ex: Fill the "photos" subarray of the json below:

{ "id": "1231-12321-sdff-21-31", "name": "product name", "description": "product description" "rating": 4.1, "price": 7.50, "photos": [ "http://path/photo.img", "http://path/photo2.img" ] }

Subarrays of a json with LINQ Click here
no image

Custom .dll for Reference in VBA Question

I plan on updating an old VBA model by creating a .dll in visual studio and calling functions in VBA. This way, the users interact with the same looking excel file... but the functions are much faster and more powerful. I have everything working, what are the downsides to this? Are there any issues you've encountered that I'm not thinking of unrelated to the install process? I'm brand new to a concept like this, I usually create crappy windows forms for myself, what could go wrong?

Custom .dll for Reference in VBA Question Click here
no image

DevExpress ASP.NET 18.1 CTP is released

DevExpress have just released CTP of ASP.NET controls update of this year: Access v18.1 of DevExpress ASP.NET Web Controls

There are many improvements in classic WebForms and MVC controls including an adaptive grid layout in FormLayout, Table of Content in RichEdit, new client-side events in Spreadsheet and many others. Also, several important features were introduced in Bootstrap GridView for WebForms and several other most requested Bootstrap-based WebForms controls were released.

Finally, ASP.NET Core GridView not supports effective data binding to large data sets and the Batch Update edit mode. DevExpress also added ASP.NET Core controls, e.g. UploadControl that supports upload of really large files and many others.

DevExpress ASP.NET 18.1 CTP is released Click here
Wednesday, March 28, 2018
no image

ASP.NET Core 2.0 MVC Create.CSHTML help needed

I am building an internal app for my team to keep track of bits and pieces of notes and information that we can later search and look up for our internal use. I have the models and DBcontext written and working fine. I can even create a "Note" But my issue is that my tags won't save with my note. I have a Many to Many relationship between my "Notes" and "Tags" using a ViewModel to display on the create page. My checkbox list won't pass the ID's of the Tags in to the controller. I've posted links to some of my code below:

Combined all of my Models into one file

My CSHTML

ASP.NET Core 2.0 MVC Create.CSHTML help needed Click here
no image

A question about SQL and Lists.

Hey all,

Firstly I apologize for the stupid question, I'm still learning this and I've gotten myself confused and therefore in a mind-block. Need someone to break out the crayons...

I'm designing a sort of service board that people can use to quickly see projects we have going. It is going to connect to a ConnectWise database (read only) to get a list of our clients, techs etc.

The flow would be creating the bulletin, selecting the tech and client from a drop down list (created from the database), adding in any notes and hitting create.

I won't be importing(?) the ConnectWise database as it just makes 20 bazillion models and will be accessing it using SqlConnection. The Model I DO have is very small (6 variables, all strings except the ID) as it's all I need for the scope of this app.

What is needed is to run the SQL Query to get the techs/companies and add it to a list so they can be selected in a drop down from the View, I'm using a basic CRUD in .NET Core. My issue is that I don't know WHERE I am putting the queries and lists so that the View can even see them.

The queries are there to save the need to constantly update the techs and clients as they leave the company, and also for personal knowledge.

Hopefully I articulated myself properly, thanks for your time.

Half-Assed Rough code for adding:

string conn = "blah"; string query = "SELECT stuff"; List<string> techs = new List<string>; using (SqlConnection etc){ SqlCommand etc open using (SqlDataReader derp){ while (hasStuff) techs.Add(results); } } 
A question about SQL and Lists. Click here
no image

Testing Output Files

We have a .NET Core API that, among other things, produces some report files. (Word Documents and Excel Files).

I'd like to be able to generate a document in an automated test and compare it to an input file. Obviously some of the metadata will be different, so a straight hash won't work - I'd really like it to do a row by row, column by column comparison of the data.

Is there any such tool already in existence?

Testing Output Files Click here
no image

ASP.NET Core Razor Pages & Separation of Concerns

On a recent post/thread regarding Razor Pages, there was a lot of concerns about spaghetti code and not following a proper presentation model that separates business logic out of the view and controller/viewmodel.

To be fair, the examples I have seen of Razor Pages and related articles that include data access code and other non View stuff in either the View or PageModel are not helping here and driving anxiety through the roof.

I think Razor Pages, however, can gracefully handle a proper Presentation Model and separation of concerns. In fact, it's the MVVM presentation model in spades. There are, however, no examples I have seen that break the "Model" part out when discussing Razor pages.

In a material over simplification, the approach is straightforward.

  1. Put your business logic (non View stuff) and business data in a proper Model

  2. Put your presentation logic and data shaped for presentation in the PageModel (aka ViewModel)

    Wrap the Model

    No references to the Page (View)

    The OnGet, OnPost and Handlers are not that conceptually different from how a UWP ViewModel responds to View events and commands. And yes, if the response requires business logic then your interacting with the Model.

  3. Put only your View stuff in the Page (aka the View)

    Two way bind to the PageModel (ViewModel)

If you have worked on UWP projects or Xamarin projects using Xamarin Forms, this will be easy pleasy for you. I don't see anything in Razor Pages that requires you to violate separation of concerns or that inhibits a proper presentation model approach.

Just my 2 cents. Peace

ASP.NET Core Razor Pages & Separation of Concerns Click here
no image

How and where do I store sensitive information in .NET Core console app

I am busy writing a .NET Core console app (which will become a .NET Core Global tool), and one of the things I need to do is store sensitive information such as GitHub access tokens, as my console app can access GitHub on behalf of the user. As part of the configuration process, when the user first runs the application, they will supply this information.

So what is the best way (or place) to store such sensitive information (which the user supplies at runtime) in a .NET Core console app?

Keep in mind that this app will run on Windows, macOS and Linux

How and where do I store sensitive information in .NET Core console app Click here
Tuesday, March 27, 2018
no image

.NET and XMPP/Jabber?

I have a product I've created in .NET that a 3rd party company wants to take advantage of. My product revolves mostly around simple REST+JSON WebAPI's that I'm running in IIS.

This third party company has a messaging app and their own set of servers that communicate via XMPP. They want to be able to send and receive messages from me but require us to both receive and send via XMPP as well. AKA I have to figure out to do things their way so we can all play nice.

I've done some research and I'm trying to wrap my head around how to get started with XMPP. Documentation and support, for .NET at least, seems a bit lacking- including on this subreddit where searching "xmpp" net me 0 results. I have a few questions for anyone who knows anything about this:

 

  1. Is a WebAPI project or even IIS in general a proper environment for an XMPP client/server or would I need to make a service, console app, winform, etc. to do this?

  2. They say they are going to have their XMPP server "federate" to our XMPP server. Am I right in thinking that I essentially need to make my own XMPP server and then use that as a beacon to communicate with their server as well? I'm confused on how things should be structured. My only experience with "real time" communication is with signalR, where there is one "server" if you will, and all clients bind into it to relay information between each-other.

  3. Is there a commonly used and well documented .NET library for this? I saw Jabber-Net but a bunch of the links to its documentation are broken and I'm not sure how supported or updated it is.

.NET and XMPP/Jabber? Click here
no image

How to call Azure WebJob API using the AAD OAuth?

I have a MVC application that use Azure AAD OAuth authorization. I want to call Azure WebJob API using the OAuth token. I found following example but the issue is where to get the right resource name for the call of Azure WebJob API?

I can get the token by following code:

AuthenticationResult result = authContext.AcquireToken("https://graph.windows.net", credential); 

But it returns Forbidden when the token is used to call the WebJob REST API (like GET https://<name>.scm.azurewebsites.net/api/webjobs) later. Note it works from web browser.

I have already tried to use "https://management.azure.com/" or "https://<name>.azurewebsites.net/" as the resource name but none of them works. The documentation is terrrible.

Thanks.

How to call Azure WebJob API using the AAD OAuth? Click here
no image

[Help Needed] Entity Framework update-database on a different database using pre-existing migrations?

Hello,

I have been working on a task for my company and have been using a local copy of SQL server on my machine for development.

The time has come to release it using our server (just another Windows PC with SQL server installed etc.).

I have been using code first migrations to develop my program with Entity Framework 6 and have about 5 migrations.

Now... I point the default connection string to the new database and attempted to run update-database... It didn't work as it wasn't ready for migrations.

Fair enough, I understand that... So I enable-migrations and then attempt to run the update-database command but I am getting the following error:

Unable to update database to match the current model because there are pending changes and automatic migration is disabled. Either write the pending model changes to a code-based migration or enable automatic migration. Set DbMigrationsConfiguration.AutomaticMigrationsEnabled to true to enable automatic migration. You can use the Add-Migration command to write the pending model changes to a code-based migration.

I was thinking maybe my VS had gone a bit funny so I ran add-migration "Test" just to see if it would output a blank migration. Instead, it made a migration for all of my models?

I did take out the data layer code that I was originally developing in my app with into it's own "class library" project and took the migrations folder with it to. The DbContext also resides in this new shared library project. This is the only thing I can think that may be causing this issue? I have made sure the project context in the package manager console is set to the shared library when running the migration command and it indeed does output the big migration in the migrations folder of the shared library folder... I just cant for the life of me understand why it is not seeing these pre-existing migrations??

Any help is much appreciated, Thanks!

[Help Needed] Entity Framework update-database on a different database using pre-existing migrations? Click here
Monday, March 26, 2018
no image

Navigation/routing problem in asp.net MVC core 2

I'm currently learning asp.net core MVC 2.0 and I'm having trouble adding a "category" navigation to a "product" page. The categories show up fine, but nothing happens when I click on them. If I type localhost:60000/Soccer or /Soccer/Page1 it works fine. I've got no error message and I have no idea what is wrong. Any suggestion?

This is my Default.cshtml from Views/Shared/Components/NavigationMenu

@model IEnumerable<string> <a class="btn btn-block btn-light" asp-action="List" asp-controller="Product" asp-route-category=""> Home </a> @foreach (string category in Model) { <a class="btn btn-block @(category == ViewBag.SelectedCategory ? "btn-primary": "btn-light")" asp-action="List" asp-controller="Product" asp-route-category="@category" asp-route-productPage="1"> @category </a> } 

Is there any more code I should have posted?

Navigation/routing problem in asp.net MVC core 2 Click here
no image

I open sourced over my vacation

While I was on vacation I got excited that perhaps I could show more incentive at work by solving a mapping problem we have been having. Well, it's not a problem, more so people can't agree on a mapper to use so I created one. I then decided to make it open source instead. I was so excited because this is something potential employers love to see. But then I realized maybe there is already an attribute based mapper out there.. oh well, I will continue to improve on it. If anyone wants to see, I figure this would be a good place to post. It's got 30 downloads on nuget and it's only been up 2 days so maybe it is helping people.

https://github.com/Adrian10988/SimpleMapper

I open sourced over my vacation Click here
no image

[advice needed] searching for a ORM (or ORDBMS)

Hi there I'm about to develop a data managemant system for inhouse use as replacement for our old one (MS Access based). I'll make heavy use of inheritance such as:

DataItem > Product Product > Software Software>OperatingSystem Product > Hardware Hardware > Device Device > Computer DataItem > Credential Credential > WindowsDomainLogin 

I know there is PostgreSQL which supports table inheritance, but efcore does not. Also PostgreSQL supports foreign data from other sql servers. Is there (besides NHibernate) a good ORM or ORDBMS that supports this (inheritance and optional foreign data)?

Regards patahel

[advice needed] searching for a ORM (or ORDBMS) Click here
The webdev Team