묻고 답해요
137만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0
14분 20초쯤에 쿼리 새로 만드신거 여쭤봅니다.
새 쿼리 만들어서도 가능하지만, sqlhelper 파일로 데이터베이스 연결이 가능하다는 걸 보여줄려고 그냥 한번 보여주신건가요?
-
미해결ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0
마스터 페이지를 쓸려면 폴더 이름을 꼭 Shared로 해야하나요?
위에 Home 폴더와 Test뷰는 컨트롤러와 액션 때문에 이름을 딱 맞춰서 한걸로 아는데 Shared폴더와 _Layout 파일은 따로 언급이 없으셔서 여쭤봅니다.
-
미해결ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0
"~/Views"에서 ~은 상위 폴더 즉 프로젝트 파일쪽으로 간다는건가요?
ㅇㅇ
-
미해결ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0
혹시 vs에 중단점 누르고 디버깅하면 풀리는 경우도 있나요?
디버깅 할때 홈페이지 주소 바꿀려고 하면 vs 디버깅이 풀리네여 저만 그런가해서 여쭤봅니다.
-
미해결ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0
spl 최신버전으로 설정방법 영상으로 올려주실 수 있나요?
ppt에 있는거 너무 옛날거라 인터페이스가 다릅니다. 영상으로 spl 최신버전 설치 및 실행 방법 좀 올려주시면 감사하겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part8: Entity Framework Core
DB와 연결이 되지 않아 질문 남겨요
먼저AppDbContext.csusing System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Microsoft.EntityFrameworkCore; namespace MMO_EFCore { // EF Core 작동 스텝 // 1) DB Context 만들 때 // 2) DbSet<T>을 찾는다 // 3) 모델링 class 분석해서, 칼럼을 찾는다. // 4) 모델링 class에서 참조하는 다른 class가 있으면, 걔도 분석한다. // 5) OnModelCreating 함수 호출 (추가 설정 = override) // 6) 데이터 베이스의 전체 모델링 구조를 내부 메모리에 들고 있음 public class AppDbContext : DbContext { // DbSet<Item> -> EF Core한테 알려준다 // Item이라는 DB 테이블이 있는데, 세부적인 칼럼/키 정보는 item 클래스를 참고해 public DbSet<Item> Items { get; set; } // DB ConnectionString // 어떤 DB를 어떻게 연결해라 (각종 설정, Authorization 등) public const string ConnectionString = @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=EFCoreDb;Integrated Security=True;Connect Timeout=30;Encrypt=False;Trust Server Certificate=False;Application Intent=ReadWrite;Multi Subnet Failover=False"; protected override void OnConfiguring(DbContextOptionsBuilder options) { options.UseSqlServer(ConnectionString); } } } DataModel.csusing System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MMO_EFCore { public class Item { // PK public int ItemId { get; set; } public int TemplateId { get; set; } // 101 -> 집행검 public DateTime CreateDate { get; set; } // 다른 클래스 참조 -> FK (Navigational Property) public int OwnerId { get; set; } public Player Owner { get; set; } } // 클래스 이름 = 테이블 이름 = Player public class Player { // 이름Id = PK public int PlayerId { get; set; } public string Name { get; set; } } } Program.csusing Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage; namespace MMO_EFCore { internal class Program { // 초기화 시간 좀 걸림 static void InitializeDB(bool forceReset = false) { using (AppDbContext db = new AppDbContext()) { if (forceReset && (db.GetService<IDatabaseCreator>() as RelationalDatabaseCreator).Exists()) return; db.Database.EnsureDeleted(); db.Database.EnsureCreated(); Console.WriteLine("DB Initialized"); } } static void Main(string[] args) { InitializeDB(forceReset: true); } } } SQL Server연결 문자열Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=EFCoreDb;Integrated Security=True;Connect Timeout=30;Encrypt=False;Trust Server Certificate=False;Application Intent=ReadWrite;Multi Subnet Failover=False 이렇게 되어있는 상태이고실행시 DB Initialized 출력을 못하고 계속 끝나버리길래디버그로 확인을 해보니if (forceReset && (db.GetService<IDatabaseCreator>() as RelationalDatabaseCreator).Exists()) return;이 부분에서 if 문에서 걸려서 return 됩니다 --> https://stackoverflow.com/questions/33911316/entity-framework-core-how-to-check-if-database-exists이 사이트와https://learn.microsoft.com/en-us/ef/core/managing-schemas/ensure-created이 사이트를 참조 했는데 해결을 못해서 질문 남겨봅니다.(Microsoft.EntityFrameworkCore.SqlServer 버전 8.0.3)
-
미해결Entity Framework Core DB 성능 튜닝 (for SQL Server)
수업 자료에 DotNet-Benchmark-Example 말곤 없습니다.
수업 자료에 DotNet-Benchmark-Example 말곤 없습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part8: Entity Framework Core
EF_Core_Power_Tools 설치 오류
다운로드 받고 실행하자마자 설치 실패뜨는데 왜그런걸까요..