だから私は努力をセットアップしようとしてきたし、多くの成功を収めていない。彼らのサイトと人々のコメントを見ると、それはかなり簡単に見えます。
私はちょうどそれが動作するかどうかテストしたいと思ったので私は小さい始めた。私が得るエラーは、 "シーケンスには一致する要素が含まれていません"
dbcontextにコンストラクタを追加しました。
public ApplicationDbContext(DbConnection connection)
: base(connection, true)
{
}
私のテストはそうだ
var connection = Effort.DbConnectionFactory.CreateTransient();
var context = new ApplicationDbContext(connection );
それが動作するかどうかを確認するだけのテスト
context.Set<MyType>().Add(new MyType() {Description = "test"});
MyTypeのクラス
public class MyType
{
[Key]
public byte Id { get; set; }
[Required, MaxLength(50)]
public string Description { get; set; }
}
私もcreatepersistentでこれを試してみました。同じ結果。
私は最初にef6コードを使用しています、mvc 5、.net 462。
問題が見つかりました。次のアノテーションを含むプロパティを持つ別のデータモデルがありました。それはそれが好きではなかった。それをコメントして、それは働いた。
[Column(TypeName = "XML")]