create table tbMain(
   UID                 int                  identity,
   SortID               int                  null,  --外键 
   LV2ID  --外键--我建了一个视图create view View_tbMain as
SELECT   a.* ,b.SortName, c.LV2Name FROM tbMain a 
left join sort1 b on a.SortID=b.SortID
left join sort2 c on a.LV2ID=c.LV2ID
go
这个tbMain 表是我写了 Model,DAL,BLL 那这个视图也同样写Mode,DAL,BLL好还是写到tbMain 里面好 ???

解决方案 »

  1.   

    自定义实体类操作
    LINQ TO SQL
      

  2.   

    class A
    {
    public class B{get;set;}
    }
      

  3.   

    不用固定写在哪  你在数据库里建立好视图了 就把它当做一张表好了。操作它就在DAL
      

  4.   

    Model中创建两个类DAL\BLL 分别一个就行了,里边多写几个方法
      

  5.   

    我是在犹豫,View要不要象表一样 BLL, DAL, MODEL 写一套下来。觉得这样挺麻烦的比较赞同 bossma
      

  6.   


    有道理,我只在主表的Dal和BLL添加一个Query就行
      

  7.   

    不写一套下来也行的,直接操作dataset.
    否则的话,怎么接收?只能是model