0

このチュートリアルhttp://mstecharchitect.blogspot.com/2009/08/aspnet-mvc-and-linq-to-sql-using.htmlでは、MVC で LINQ to SQL を使用することを推奨しています。次に、基本的に Entity Framework のように見えるリポジトリを作成します ( LINQ のとの代わりにAdd()とのようなメソッドを使用します) 。 Delete()InsertOnSubmit()DeleteOnSubmit()

私の質問は、ここで何をすべきかということです。私は LINQ の使用が大好きですが、LINQ to SQL 用の Entity Framework を放棄すると MVC が壊れてしまうと感じています。

LINQ to SQL は次の行を生成します。

public partial class DataClasses1DataContext : System.Data.Linq.DataContext

したがって、 などのメソッドしか使用できず、 などのInsertOnSubmit()Entity Framework のメソッドは使用できませんAdd()

LINQ to Entities が答えのように思えますが、それがどのように機能するかはわかりません...

ここのコメントも見ましたLinq.DataContext to Entity.DbContext? それは悪い習慣であることを暗示しているようです...

4

1 に答える 1