があるので、使用T4テンプレート亜音速ダイアゴナル2.2
-
28-09-2019 - |
質問
理解してい亜音速ダイアゴナル3.0では、最先端ので、理解してい亜音速ダイアゴナル3.0がT4テンプレート。
が亜音速ダイアゴナル3.0ではない下位互換亜音速ダイアゴナル2.2意味、私のプロジェクトは、数百のコードで記述したファイルの亜音速ダイアゴナル2.2クエリー言語は亜音速ダイアゴナル3.0です。
なので私の質問:はありまt4テンプレートの人が行ってきた亜音速ダイアゴナル2.2置き換え、生成されたファイルをつくりだしていくか。私のDBに大量のファイルを生成するのはひそかに注目を集めてい非常識だ。
が誰にでもこの能力は、ものを作ったカスタムツールのアップグレードパス?
コ読む
解決
亜音速ダイアゴナル3において大きなrecodeのコアを用いた新たな技術などのT4わず、独自のテンプレートを提供するlinqクエリーエンジンです。
ほとんどの古き良きることができるのに、それを使うにクエリのツールもそのままご利用いただけます。
かった場合には、代わりにこの:
var p = new Product();
p.ProductName = "new product";
p.Save();
この
var p = DB.Select()
.From<Product>()
.Where(Product.ProductCode).IsEqualTo("1234")
.ExecuteSingle<Product>();
このままだ作SubSonic3
の場合は勇者からのご提案、アップグレードパスするこ
- だダルの使用"generatenullableproperties=true"
ない場合は再現で固定可能なコンパイラ/ランタイム例外:
if (p.QuantityHasValue) p.Total = p.Quantity * p.Price; // changes to if (p.Quantity.HasValue) p.Total = p.Quantity * p.Price;
変更の名前空間の生成したファイルから
Your.Namespace.DAL
へYour.Namespace.LegacyDAL
- のダルのActiveRecordのテンプレートに名前空間
- ご利用いただいていたお客様InlineQuery、このクラス名を変更すCodingHorror
- 全てのコンパイラの誤差も生成されたプロパティ名/種類の異なるビット)
- 書き換えが必要かどうかを問い合わせます
- ご利用の場合は亜音速ダイアゴナル移動:貼ってありませんcoequal交換SubSonic3
- 試験、検査、試験!!!でも動作
- のsubsonic3ーンなどのlinqのみのための新たな課題
所属していません StackOverflow