constraints

    0

    2答えて

    制約を正しく使用する上で問題があります。 私は 'item'、 'store'、 'link_item_store'という3つのテーブルを持っています。 アイテムは1つまたは複数のストアに入れることができ、1つまたは複数のストアにアイテムを含めることができます。 これは多対多の関係なので、私は 'link_item_store'を使って正規化しています。 アイテムを削除すると、そのアイテムのインス

    1

    3答えて

    データベースからforgeinKeyと主キーのすべてのコンタントを削除する方法はありますか?

    1

    1答えて

    System.ICloneableインターフェイスを継承する汎用インターフェイスを作成しようとしますが、Clone()メソッドの戻り型はTです。もちろんT型には制約が必要ですこれがSystem.Objectクラスの継承であることを確認するには、次のコードは機能していません。 public interface ICloneable<T> : System.ICloneable where T : o

    1

    3答えて

    私は方法があります。 public void StoreUsingKey<T>(T value) where T : class, new() { var idModel = value as IIDModel; if (idModel != null) Store<T>(idModel); AddToCacheUsingKey(value);

    3

    1答えて

    支払いを保存するテーブルがあり、支払い方法がクレジットカードであることを確認したい場合は、カードタイプフィールドをIN( 'Visa'、 'MasterCard'、 'Discover'、 'American Express ')、支払い方法がクレジットカードでない場合、カードタイプフィールドはNULLにする必要があります。 は、チェック制約ウィル私はこのようなステートメントを使用することができま

    21

    7答えて

    複数の汎用制約を追加することが可能かどうか疑問に思っていましたか? は、私は、オブジェクト(電子メール、電話またはアドレスのどちらかを)かかりAddメソッドを持っているので、私はのようなものを考えていた: public void Add<T>(T Obj) where T : Address where T : Email where T : Phone {

    7

    2答えて

    次の表を見てください。 name | x | y ---------+-----+------ foo | 3 | 5 bar | 45 | 99 foobar | 88 | barfoo | 0 | 45 私は制約CHECK(Y> X)を追加したいが、これは明らかにそれがで違反しているため、失敗します。行 'foobar'。 次のような制約を作成する

    6

    3答えて

    私は、Equalsメソッドを持つコレクションクラスを持っています。これは、各アイテム間の等価チェックを行うメソッドで渡したいものです。 public delegate bool EqualityComparer<T>(T x, T y); public class Collection<T> { //... public bool Equals<U>(Collectio

    4

    2答えて

    MnesiaにはこのSQL文と同等のものがありますか? alter table TABLE add foreign key (FIELD) references TABLE2 (FIELD2)

    2

    2答えて

    非常に簡単で簡単な質問です。私は、データをインポートするスクリプトを実行しており、一時テーブルを宣言し、そのテーブルにチェック制約を適用しています。明らかに、スクリプトが複数回実行されている場合は、tempテーブルがすでに存在するかどうかを確認し、そうであればtempテーブルを削除して再作成します。それはまた私が一時テーブルに置いたチェック制約を落として再作成するでしょうか? 論理ははいですが、私