Xamarin.Forms와 Azure Mobile Apps가 함께 작동하는 동안 테이블을 추가하는 방법
Xamarin.Forms 앱 만들기
다음과 같이 진행하면 TodoList가있는 샘플 앱을 만들 수 있지만,
TodoItem 이외의 테이블을 추가해 앱과 연계시키기 위한, 서버측의 작업 내용을 정리합니다.
환경
Visual Studio Professional 2015
Microsoft azure tools 2.9
백엔드 언어: C#
테이블 클래스 추가
빠른 시작을 완료하면 다음과 같은 프로젝트 구성이 되어 있어야 합니다.
여기에 추가하려는 테이블의 열에 맞는 클래스를 DataObjects 폴더에 만듭니다.
퀵 스타트 작성시에 기존의 TodoItem에 따라 다음과 같이 작성합니다.
using Microsoft.Azure.Mobile.Server;
namespace [YourProject].DataObjects
{
public class Employee : EntityData
{
public string Name { get; set; }
}
}
컨트롤러 추가
테이블에 액세스하기위한 컨트롤러 클래스를 컨트롤러에 만듭니다.
Controllers 폴더를 마우스 오른쪽 버튼으로 클릭하고 추가 (D) -> 컨트롤러 (T)를 선택하면,
스캐 폴딩을 추가 화면이 나오므로,
Azure Mobile Apps 테이블 컨트롤러를 선택하여 계속 진행합니다.
모델, 컨텍스트, 컨트롤러 이름 (클래스 이름)을들을 수 있으므로,
모델: 방금 만든 테이블 클래스
컨텍스트: 빠른 시작 프로젝트에 이미 존재하는 컨텍스트
컨트롤러 이름: 기본
로 설정합니다.
여기서 추가를 클릭하면 컨트롤러 클래스가 생성됩니다.
컨텍스트 파일에도 DbSet Employees 정의가 추가됩니다.
Azure에 게시
이것으로 최소한의 코딩이 완료됩니다.
Azure에 게시하면 컨텍스트 파일을 기반으로 테이블이 자동으로 만들어집니다.
이 근처의 구조는 EntityFramework를 조사하는 것으로 보다 상세를 알 수 있다고 생각합니다.
참고
Entity Framework의 새 데이터베이스용 Code First
Reference
이 문제에 관하여(Xamarin.Forms와 Azure Mobile Apps가 함께 작동하는 동안 테이블을 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mittun/items/d2acd3ff0f9c5252d16e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
빠른 시작을 완료하면 다음과 같은 프로젝트 구성이 되어 있어야 합니다.
여기에 추가하려는 테이블의 열에 맞는 클래스를 DataObjects 폴더에 만듭니다.
퀵 스타트 작성시에 기존의 TodoItem에 따라 다음과 같이 작성합니다.
using Microsoft.Azure.Mobile.Server;
namespace [YourProject].DataObjects
{
public class Employee : EntityData
{
public string Name { get; set; }
}
}
컨트롤러 추가
테이블에 액세스하기위한 컨트롤러 클래스를 컨트롤러에 만듭니다.
Controllers 폴더를 마우스 오른쪽 버튼으로 클릭하고 추가 (D) -> 컨트롤러 (T)를 선택하면,
스캐 폴딩을 추가 화면이 나오므로,
Azure Mobile Apps 테이블 컨트롤러를 선택하여 계속 진행합니다.
모델, 컨텍스트, 컨트롤러 이름 (클래스 이름)을들을 수 있으므로,
모델: 방금 만든 테이블 클래스
컨텍스트: 빠른 시작 프로젝트에 이미 존재하는 컨텍스트
컨트롤러 이름: 기본
로 설정합니다.
여기서 추가를 클릭하면 컨트롤러 클래스가 생성됩니다.
컨텍스트 파일에도 DbSet Employees 정의가 추가됩니다.
Azure에 게시
이것으로 최소한의 코딩이 완료됩니다.
Azure에 게시하면 컨텍스트 파일을 기반으로 테이블이 자동으로 만들어집니다.
이 근처의 구조는 EntityFramework를 조사하는 것으로 보다 상세를 알 수 있다고 생각합니다.
참고
Entity Framework의 새 데이터베이스용 Code First
Reference
이 문제에 관하여(Xamarin.Forms와 Azure Mobile Apps가 함께 작동하는 동안 테이블을 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mittun/items/d2acd3ff0f9c5252d16e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이것으로 최소한의 코딩이 완료됩니다.
Azure에 게시하면 컨텍스트 파일을 기반으로 테이블이 자동으로 만들어집니다.
이 근처의 구조는 EntityFramework를 조사하는 것으로 보다 상세를 알 수 있다고 생각합니다.
참고
Entity Framework의 새 데이터베이스용 Code First
Reference
이 문제에 관하여(Xamarin.Forms와 Azure Mobile Apps가 함께 작동하는 동안 테이블을 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mittun/items/d2acd3ff0f9c5252d16e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Xamarin.Forms와 Azure Mobile Apps가 함께 작동하는 동안 테이블을 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mittun/items/d2acd3ff0f9c5252d16e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)