私の配置の中で、petapoco pocoは空のオブジェクトを返します(すべての値はnullです)。私のUmbraco 7.5.12の中にUI-O-Matic Nugetパッケージを使用する。PetaPocoは空のオブジェクトを返します
私は、現在実行しているクエリ:
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モデルです:デバッグのとき
[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; }
}
:
`Debug result: con.Single<ObjectsDB>("select Name, Id from ObjectsDB where Id = 4")
これは、オブジェクトをretruns :
{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を使用しています。 私はここで何が欠けていますか?
私は助けてくれてうれしいです。ハッピーコーディング。 –