現在、SilverlightとRIAサービスを使用しています。
私のプロジェクトには、DomainServiceとAuthenticationServiceがあります。
ObjectContext
認証したときに、デバッグするとデータベースのすべてのレコードを表示できることに気付きました。
しかし、DomainServiceを使用すると、IEのデフォルトのクエリからオブジェクトを取得しようとしていますGetStudents
が、クエリは常に0要素を返します。
しかし、それから、私はやりたいですInsert
、それはうまくいきます
// Has finished
var jsonObjects = JsonConvert.SerializeObject(Test, Formatting.Indented);
var context = new DatabaseDomainContext();
// it works!! add the object
//Student newStudent = new Student();
//newStudent.Id = "OPA-3DKCL2";
//newStudent.FirstName = "Oscar";
//newStudent.LastName = "Fimbres";
//context.Students.Add(newStudent);
//context.SubmitChanges();
// all the time returns 0 elements
var students2 = context.Load(context.GetStudentsQuery()).Entities;
// the same
var students = context.GetStudentsQuery();
AnsweredTest answerTest = new AnsweredTest();
answerTest.JsonTest = jsonObjects;
answerTest.Date = DateTime.Now;
//answerTest.Student = context.Students.SingleOrDefault(x => x.Id == "OPA-3DKCLS");
重要なデータが不足している場合は、お知らせください。