Windows Azure를 사용하는 C#에서 Metro 응용 프로그램을 개발하면 2 가지 문제가 있습니다. 나는 새로운 항목을 삽입 할 수있어하지만 매번 제가 오류 얻을 코드를 실행합니다.Windows Azure - 특정 행에 데이터 추가
" 'system.nullreferenceexception이'에서 발생했지만 사용자 코드에서 처리되지 않은 유형의 예외 추가 정보 객체 참조를 객체의 인스턴스로 설정되지 않았습니다. "
내가 Azure에서 항목을 저장하는 동안 오류가 발생합니다.
가 ToDoItem 클래스 :
public class TodoItem
{
public int Id { get; set; }
[DataMember(Name = "Name")]
public string Text { get; set; }
[DataMember(Name = "Private")]
public bool Private { get; set; }
[DataMember(Name = "FirstTeam")]
public string Team1 { get; set; }
[DataMember(Name = "SecondTeam")]
public string Team2 { get; set; }
[DataMember(Name = "FirstBet")]
public int Bet1 { get; set; }
[DataMember(Name = "SecondBet")]
public int Bet2 { get; set; }
[DataMember(Name = "FirstPlayer")]
public string FirstPlayerName { get; set; }
[DataMember(Name = "FirstPlayerBet1")]
public int FirstPlayerPronostiek1 { get; set; }
[DataMember(Name = "FirstPlayerBet2")]
public int FirstPlayerPronostiek2 { get; set; }
}
Mainpage :
private async void InsertTodoItem(TodoItem todoItem)
{
await todoTable.InsertAsync(todoItem);
items.Add(todoItem);
}
Click_Event :
var todoItem = new TodoItem { Text = TitelName.Text, Team1 = TeamA.Text, Team2 = TeamB.Text, Bet1 = int.Parse(ScoreTeamA.Text), Bet2 = int.Parse(ScoreTeamB.Text) };
InsertTodoItem(todoItem);
두 번째 문제는 내가 한 : 내 두 번째 페이지에서 내가 특정을 업데이트 할 행 (남아에 데이터 추가 열). 그래서 그 행의 이드를 찾고 데이터를 삽입합니다. 그러나 제 강령은 작동하지 않습니다. 어떤 아이디어?
Click_Event :
var todoItem = new TodoItem {FirstPlayerName = TeamA.Text, FirstPlayerPronostiek1 = int.Parse(ScoreTeamA.Text), FirstPlayerPronostiek2 = int.Parse(ScoreTeamB.Text) };
InsertTodoItem(todoItem);
삽입 : 당신이 항목을 기존되면
private async void InsertTodoItem(TodoItem todoItem)
{
await todoTable.Where(todoItem => todoItem.Id == int.Parse(TeamA.Text)).InsertAsync(todoItem);
items.Add(todoItem);
//TeamA.Text = Id from the row I want to Update
}
http://www.windowsazure.com/en-us/manage/services/sql-databases/getting-started-w-sql-data-sync/ – Freelancer
http://www.windowsazure.com/ko-kr 우리/개발/net/how-to-guides/테이블 서비스 / – Freelancer