제목은 대부분을 말합니다.연결 문자열을 추가했지만 사이트에 데이터를 추가 할 때 데이터베이스에 나타나지 않습니다. 어디에서 절약 할 수 있습니까?
내 Web.Debug.config
파일이 추가되었습니다 : 내가 here을 발견 MySQL의 드라이버를 사용하고
<connectionStrings>
<add name="Sharpix"
connectionString="Server=localhost; Database=sharpix; Uid=root; Pwd=;"
providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
. 아마 내가 잘못 설치했거나 오류가 있었다면 예외가 생길 수도 있지만, 내가 말할 수있는 한 사용되지 않고 사용을 시도하지도 않았습니다. 내 MySQL 데이터베이스를 사용하도록
를 어디 내 데이터를 저장, 난 어떻게받을 수 있나요 :
그러나, 나는 잘 내 사이트에 데이터를 추가 할 수 있습니까?
public class ImageModel
{
public int Id { get; set; }
public string FileName { get; set; }
}
}
그리고 내 상황은 다음과 같습니다 : 해당하는 경우
, 나의 모델은 다음과 같습니다가 올 때
public class SharpixContext : DbContext
{
public DbSet<ImageModel> ImageModels { get; set; }
}
나는 꽤 많은 초보자 해요 ASP.NET MVC이지만 일반적으로 MVC 개념과 Django 프레임 워크에 대해 잘 알고 있습니다.
흠 ... 그게 아니라고. 거기에 있던 데이터는 누락되었지만 내가 추가하는 새로운 데이터는 해당 DB에 저장되지 않은 것으로 보입니다. – mpen
@Mark strange. 'Debug '모드에서 실행 중입니까? 'Web.Config' 파일에 같은 이름의 다른 연결이 있습니까? – Eranga
예, 디버그 모드에서 실행 중이며 아니요, 다른 연결이 없습니다. 그것은 신선한 프로젝트였습니다. 저는 거의 하나의 모델을 추가 한 다음 생성기를 사용하여 컨트롤러, 컨텍스트 및 뷰를 생성했습니다. – mpen