Click here to Skip to main content
15,917,731 members
Home / Discussions / C#
   

C#

 
AnswerRe: Regarding a line in code Pin
BillWoodruff6-Dec-22 0:51
professionalBillWoodruff6-Dec-22 0:51 
GeneralRe: Regarding a line in code Pin
Richard Deeming6-Dec-22 1:08
mveRichard Deeming6-Dec-22 1:08 
GeneralRe: Regarding a line in code Pin
BillWoodruff6-Dec-22 1:29
professionalBillWoodruff6-Dec-22 1:29 
GeneralRe: Regarding a line in code Pin
Richard MacCutchan6-Dec-22 1:34
mveRichard MacCutchan6-Dec-22 1:34 
GeneralRe: Regarding a line in code Pin
BillWoodruff6-Dec-22 1:43
professionalBillWoodruff6-Dec-22 1:43 
GeneralRe: Regarding a line in code Pin
Richard MacCutchan6-Dec-22 2:03
mveRichard MacCutchan6-Dec-22 2:03 
QuestionMessage Closed Pin
29-Nov-22 0:17
zystein29-Nov-22 0:17 
AnswerRe: A Problem about Collections Pin
Richard MacCutchan29-Nov-22 0:50
mveRichard MacCutchan29-Nov-22 0:50 
AnswerRe: A Problem about Collections Pin
OriginalGriff29-Nov-22 1:47
mveOriginalGriff29-Nov-22 1:47 
QuestionSimple Broadcast Message on Local Host Pin
CodaNV28-Nov-22 21:49
CodaNV28-Nov-22 21:49 
AnswerRe: Simple Broadcast Message on Local Host Pin
OriginalGriff28-Nov-22 23:04
mveOriginalGriff28-Nov-22 23:04 
GeneralRe: Simple Broadcast Message on Local Host Pin
CodaNV28-Nov-22 23:34
CodaNV28-Nov-22 23:34 
GeneralRe: Simple Broadcast Message on Local Host Pin
jschell29-Nov-22 6:27
jschell29-Nov-22 6:27 
AnswerRe: Simple Broadcast Message on Local Host Pin
Richard Deeming28-Nov-22 23:09
mveRichard Deeming28-Nov-22 23:09 
GeneralRe: Simple Broadcast Message on Local Host Pin
CodaNV28-Nov-22 23:37
CodaNV28-Nov-22 23:37 
AnswerRe: Simple Broadcast Message on Local Host Pin
Gerry Schmitz1-Dec-22 5:27
mveGerry Schmitz1-Dec-22 5:27 
AnswerRe: Simple Broadcast Message on Local Host Pin
CodaNV11-Dec-22 16:09
CodaNV11-Dec-22 16:09 
QuestionMy winform resize when i open an OleDbConnection Pin
Le@rner27-Nov-22 18:42
Le@rner27-Nov-22 18:42 
AnswerRe: My winform resize when i open an OleDbConnection Pin
Pete O'Hanlon27-Nov-22 21:30
mvePete O'Hanlon27-Nov-22 21:30 
QuestionConcurrent Containers Pin
Richard Andrew x6424-Nov-22 14:47
professionalRichard Andrew x6424-Nov-22 14:47 
AnswerRe: Concurrent Containers Pin
Richard Deeming24-Nov-22 22:02
mveRichard Deeming24-Nov-22 22:02 
GeneralRe: Concurrent Containers Pin
Richard Andrew x6425-Nov-22 2:18
professionalRichard Andrew x6425-Nov-22 2:18 
AnswerRe: Concurrent Containers Pin
Gerry Schmitz25-Nov-22 5:10
mveGerry Schmitz25-Nov-22 5:10 
GeneralRe: Concurrent Containers Pin
Richard Andrew x6425-Nov-22 5:24
professionalRichard Andrew x6425-Nov-22 5:24 
QuestionEntity Framework Core 6 Problem Pin
Kevin Marois24-Nov-22 9:01
professionalKevin Marois24-Nov-22 9:01 
I'm using EF 6 Core Code First. I'm trying to set up some basic code and I'm getting an exception at runtime.

Here's my Context class:
using Microsoft.EntityFrameworkCore;

namespace EFCoreDBFirstExample.Models
{
    public partial class ModelContext : DbContext
    {
        public virtual DbSet Departments { get; set; }
        public virtual DbSet Employees { get; set; }

        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            var connectionString = @"Server=MAROIS_KEVIN_1\SQLEXPRESS;Database=Test;Trusted_Connection=true;Encrypt=false;";
            optionsBuilder.UseSqlServer(connectionString, options => options.EnableRetryOnFailure());
        }

        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.Entity(entity =>
            {
                entity.ToTable("Departments", "public");

                entity.HasKey(e => e.DepartmentId)
                      .HasName("DeptartmentId");

                entity.Property(e => e.DepartmentId)
                      .HasColumnName("DeptartmentId");

                entity.Property(e => e.DepartmentName)
                    .HasColumnName("DepartmentName")
                    .HasColumnType("varchar")
                    .HasMaxLength(30);
            });

            modelBuilder.Entity(entity =>
            {
                entity.ToTable("EmployeeName", "public");

                entity.HasKey(e => e.EmployeeId)
                      .HasName("EmployeeId");

                entity.Property(e => e.EmployeeId)
                      .HasColumnName("EmployeeId");

                entity.Property(e => e.EmployeeName)
                    .HasColumnName("EmployeeName")
                    .HasColumnType("varchar")
                    .HasMaxLength(30);
            });
        }
    }
}
Here's how I'm using it
using EFCoreDBFirstExample.Models;

using (var db = new ModelContext())
{
    // Creating a new department and save it to the database
    var newDept = new Departments();
    newDept.DepartmentId = 1;
    newDept.DepartmentName = "Development";

    db.Departments.Add(newDept);
    var count = db.SaveChanges(); //<======================= ERROR HERE

    Console.WriteLine("{0} records saved to database", count);

    // Retrieve and display the data
    Console.WriteLine();
    Console.WriteLine("Departments:");
    foreach (var dept in db.Departments)
    {
        Console.WriteLine($"{dept.DepartmentId}: {dept.DepartmentName}" );
    }

    Console.ReadLine();
}

Here's the exception:
Microsoft.EntityFrameworkCore.Storage.RetryLimitExceededException
  HResult=0x80131500
  Message=The maximum number of retries (6) was exceeded while executing database operations with 'SqlServerRetryingExecutionStrategy'. See the inner exception for the most recent failure.

Inner Exception 1:
SqlException: Cannot open database "Test" requested by the login. The login failed.
Login failed for user 'MAROIS_KEVIN_1\kevin'.

As you can see, I'm using Trusted Connection in my connection string. Not sure why EF is trying to connect with the user 'kevin'.

I could use some help here. Thanks
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.