Как присоединиться к entity framework
Привет
У меня есть 2 таблицы с именами "Пользователь"и " письмо". у каждого пользователя может быть много букв, поэтому отношение "один ко многим". Я хочу, чтобы при входе пользователя в систему он видел все письма, которые он получил в jqxGrid. Поэтому мне нужен формат Json для моих данных ресурсов, чтобы заполнить jqxGrid. Я написал коды ниже, но он показывает первую букву для каждого пользователя из-за "FirstorDefult".
1) Как я могу вернуть несколько записей ?
2) Как я могу преобразовать их в формат Json?
заранее спасибо
Что я уже пробовал:
в файле .js :
var source = { // fetching data to grid datatype: "json", datafields: [ { name: 'UserName', type: 'string' }, { name: 'Text', type: 'string' } ], localdata: response, }; // Data Adapter for Generating data for Grid var dataAdapter = new $.jqx.dataAdapter(source, { downloadComplete: function (data, status, xhr) { }, loadComplete: function (data) { }, loadError: function (xhr, status, error) { } });
в контроллерах :
public string ShowUser() { using (Test02Entities _Test02Entities = new Test02Entities()) { Join _Join = new Join(); Letter _Letter = new Letter(); Users _Users = _Test02Entities.Users.Where(c => c.ID==6).SingleOrDefault(); if (_Users != null) { _Letter = _Test02Entities.Letter.Where(c => c.UserID == _Users.ID).FirstOrDefault(); _Join.Text = _Letter.Text; _Join.UserName = _Users.UserName; } return JsonConvert.SerializeObject(_Join); } } public partial class Join { public string UserName { get; set; } public string Text { get; set; } }
Ehsan Sajjad
так ли это asp.net mvc?
Ali Majed HA
это веб-api
F-ES Sitecore
Возьмите книгу по EF и пройдите ее или, по крайней мере, посмотрите онлайн-учебники. Связывание сущностей-это довольно базовый аспект EF, и он чрезвычайно хорошо документирован.