내 applocation 내에서 petapoco poco는 빈 객체 (모든 값이 null 임)를 반환합니다. 내 Umbraco 7.5.12 안에 UI-O-Matic Nuget 패키지 사용.PetaPoco가 빈 객체를 반환합니다.
쿼리 내가 현재 실행 해요 :
[UIOMatic("ObjectsDB", "Object", "Object", FolderIcon = "icon-globe-inverted-europe-africa", ItemIcon = "icon-pin-location", RenderType = UIOMaticRenderType.List)]
[TableName("ObjectsDB")]
[PrimaryKey("Id", autoIncrement = false)]
[ExplicitColumns]
public class ObjectDB
{
[PrimaryKeyColumn(AutoIncrement = true)]
public int Id { get; set; }
[UIOMaticListViewFilter]
[UIOMaticListViewField(Name = "Name")]
[UIOMaticField(Name = "Name", Description = "Name")]
public string Name { get; set; }
}
하는 debuging 때 :
`Debug result: con.Single<ObjectsDB>("select Name, Id from ObjectsDB where Id = 4")
이 개체를 retruns
var dbContext = ApplicationContext.Current.DatabaseContext;
var objects = dbContext.Database.Fetch<ObjectDB>("select Id, Name, CreatedOn, PlaceId, InActive, CityMapping, CountryIsoMapping, Globalsearch from ObjectsDB");
return objects.Where(n => n.PlaceId == PlaceId).FirstOrDefault();
TableDB 같은 분야 내 PetaPoco 모델입니다 :
{Umbraco.Extensions.Models.Custom.ObjectsModel.ObjectsDB} _createdOn: {1/1/0001 12:00:00 AM}
CityMapping: null
CountryIsoMapping: null
CreatedOn: {5/19/2017 4:22:16 PM}
Globalsearch: false
Id: 0
InActive: false
InCache: false
Name: null
Object: null
PlaceId: null `
데이터를 삽입하는 것이 작동하는 동일한 dbContext로 작업 중입니다. 여기에 무엇이 누락 되었습니까?
도움이 되었기 때문에 기쁩니다. 행복한 코딩. –