Dapper'ın Query() işlevini kullanırken, numaralandırılmış bir özellik olan bir özelliği olan bir sınıfı doldurmaya çalışıyorum. Veritabanımda, bu sütun bir bayt olarak saklanır. Ancak, sınıfta, bir enum vardır. Eski ADO.NET yaklaşımda, ben okuyucu döngü sırasında dönüştürmek istiyorum: Dapper kullanırken Enum özelliklerini doldurmak için Dapper kullanma
myClass.myEnum = (MyEnumType) reader.GetByte(2);
, ben bu dönüşümü nasıl yapılacağını bilemiyorum. Mesela ben enum türleri şunlardır özelliklerini içeren bir sınıfta doldurmak için Dapper en Sorgu() kullanmak için bir yolu var mı tip
Error parsing column 2 (myEnum=1 - Byte)
bir hata alıyorum
myClass = conn.Query<MyClassType>("SELECT ... ")
gibi bir şey yaptığımda ?
Teşekkür ederiz.
SQLIT'deki veri türü "INT" ise, Dapper kullanarak Sqlite kullanarak .NET enumlarını devam ettirmek ve almak için özel bir kod gerekmediğini unutmayın. – BrokeMyLegBiking