問題タブ [llblgen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - Asp.net 3.5 NTier アーキテクチャ
asp.net 3.5、sql server 2008 を使用して Web アプリケーションを構築しています。クライアントは、最低 3 層アーキテクチャにすることを望んでいます (層は物理的に分離されており、3 層は 3 つの別個のマシンを意味します)。
ユーザー インターフェイス層: すべてのページが別の Web サーバーに展開されます。このサーバーは、asp.net ページまたはサーバー コンポーネントのみをホストします。
アプリケーション層: このサーバーはビジネス ロジックをホストします。これは、すべてのビジネス ロジックが実装およびデプロイされる層です。この層は、データベースとユーザー インターフェイス (UI) の間の通信ギャップを埋めます。
データベース層: データベースのみをホストするために別のサーバーが使用されます。
ここまでは順調ですね。
実際、私のクライアントは、定型コード生成に LLBLGen を使用して、開発を高速化することに前向きです。
私の問題は、asp.net (ユーザー インターフェイス層) ページからアプリケーション層で利用可能なコンポーネントをどのように呼び出すことができるかということです。これらのアプリケーション層コンポーネントは、データベースと UI の間で通信すると想定されているためです。
UIとBLが同じマシン上にあるという論理的な分離を使用してアプリを開発しました。しかし、さまざまなマシンで初めてやります。
ですから、親切に私を助けてください。良いチュートリアルや記事があれば、親切に共有してください。
ありがとう、よろしくシャックス
insert - LLBLGen Pro: INSERT INTO... SELECT ステートメントの実装方法
LLBLGen を使用してレコードをバッチ挿入したいのですが、T-SQL は次のとおりです。
これどうやってするの?
sql - LLBLGenネストされた選択
LLBLGenを使用してネストされたselectステートメントを作成するにはどうすればよいですか?
次のSQLステートメントがあります。
User.UserIdが含まれるユーザーから*を選択します(LnkUserManagersからManagerIdを選択します)
前もって感謝します。
c# - llblgen への linq でグループ化
これが私の声明です
これを .ToList() に変換しようとするとすぐにエラーがスローされます。
タイプ 'System.Linq.IQueryable
1[[<>f__AnonymousType0
2[[Data.Rad.EntityClasses.AxsEntity, Data.Rad, Version=1.0.4125.30654, Culture=neutral, PublicKeyToken=null],[Data.Rad.EntityClasses.AccountEntity, Data.Rad 、Version=1.0.4125.30654、Culture=neutral、PublicKeyToken=null]]、Model.Rad、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null]]' をエンティティ型に変換することはできません。group by 句で let ステートメントを使用しましたか?
とにかくこれを行うことはありますか。メモリ内でグループ化すると、コンピューターが強制終了します。
llblgen - LLBLGEN:FetchPolymorphicメソッドで必要な列のリストのみを取得するにはどうすればよいですか?
テーブルのリストがあり、必要な列のみを選択したいと思います。FetchPolymorphicメソッドでフィルターを設定するにはどうすればよいですか?
llblgenpro - LLBLGEN: データテーブルから EntityCollection または List をロードする
LLBLGen を使用して DataTable から EntityCollection または List(Of Entity) を読み込むにはどうすればよいですか?
.net - ドメインレイヤーで作成されたカスタムルールを無視する流暢な検証バリデーター
LLBLGENを使用して生成されたドメインモデルがあり、fluentvalidation.TestHelper機能を使用してドメインレイヤーで作成された検証ルールを検証しています。
私の検証の例は次のようになります。
{{
だから私はLLBLGENによって生成されたルールのカスタムセットを持っています。これは生成されたルールの部分的なクラスであり、データベースに基づいて(つまりnullではない)いくつかのカスタムルールを書くことができます。
このケースをテストするためのテストがあります:
ただし、これはカスタムルールのテストに失敗します。カスタムルールをテストする方法はありますか?
ありがとう
.net - .NET ORM アダプター: LLBLGEN と nHydrate の比較
MVC3 Razor で Web アプリケーションの開発を開始しようとしています。以下の側面を持つ ORM を探しています。
- シナリオで困惑したり困惑したりした場合、簡単に解決策を見つけたり、相談したりできます
- 更新の管理と変更の維持が容易です (変更セットと機能の要件は流動的であるため、データベースの変更と追加には注意が必要です。これが最も優先されます)
- まあ (簡潔で簡単で更新済み) タイムリーに文書化されているので、改善点や癖を学び、適用できます。
- LINQ サポート
- .NET 4 のサポート
このチェックリストの後、掘り始めました。歴史があり、まだ発展途上にあるためEntity Framework
、比較して快適ではない人々を見てきました。しかし、ここでの質問のほとんどは少し前に尋ねられたものであり、現在のバージョンでは多くの改善が行われていると思います.NHibernate
Entity Framework
と の両方で動作する ORM アダプタがありEF
ますNHibernate
。むしろ使用するEF
かNHibernate
、いくつかの優れた ORM アダプターがLLBLGEN
ありnHydrate
ます。仮説的には、どちらもお互いに優れています。LLBLGEN
よりも議論中ですnHydrate
。
どちらかを使用していて、もう一方を試した場合の意見をお聞かせください
LLBLGEN
。nHydrate
あなたが使用しているものが他のものよりも優れているのはなぜですか?
PS:私のチェックリストに基づいて、それらの両方よりも優れたものがある場合は、コメントで提案してください。コメントで既に提案されている場合は、投票して賞賛してください。
ありがとう。
c# - llblgen 2.6 の関連フィールドでのソート
llblgen 2.6 を使用するアプリケーションを継承しました。AppointmentType プロパティ (n:1 関係) を持つ PersonAppointmentType エンティティがあります。ここで、AppointmentType の名前で PersonAppointmentTypes のコレクションを並べ替えたいと思います。これまでPage_Loadでこれを試しました:
私はおそらくそれを取得していません。
編集: フィルは私を正しい軌道に乗せました、これはうまくいきます:
linq - LLBLGen の使用時に Linq クエリ内で全文検索を実行する方法
[Entity Framework 4、.NET 4、SQLServer 2005 で LLBLGen Pro 3.1 を使用]
.Contain(keyword); を含む linq クエリがあります。
クエリのパフォーマンスを調べていたところ、SQL が生成されると、実際には "like '%keyword%'" が生成され、contains ではないことがわかりました。
少し調査した後、LLBLGen Pro のドキュメントで FunctionMapping に関する情報をいくつか見つけました。
SQL データベースにテーブル値関数を作成し、プロジェクト内で必要なクラスも作成しました。
ドキュメントの次の部分では、カスタム FunctionMappingStore を LinqMetaData に渡す必要があると述べています。例では、これは次のように行われます。
私が抱えている問題は、DataContext を使用して linq クエリを実行していて、変数 metaData がどこから来ているのか、またはその使用方法がわからないことです!
私は見つけることができるかどうかを確認し続けますが、どんな助けも大歓迎です!