다 대다 관계에 대해 SQL 유형 공급자가 올바르게 작동하지 않음

JS.

F #에서 SqlDataConnection 형식 공급자를 사용하여 C #에 정의 된 엔터티 프레임 워크 코드 첫 번째 모델을 사용하여 만든 데이터베이스에 액세스하려고합니다.

public class Tag
{
    [Required]
    public int TagId { get; set; }
    [Required]
    public string Name { get; set; }

    public virtual ICollection<Bookmark> TagBMs { get; set; }

    public Tag()
    {
        TagBMs = new HashSet<Bookmark>();
    }
}

public class Bookmark
{
    [Required]
    public int BookmarkId { get; set; }
    [Required]
    public string Url { get; set; }
    [Required]
    public DateTime DateAdded { get; set; }

    public virtual ICollection<Tag> BMTags { get; set; }

    public Bookmark()
    {
        BMTags = new HashSet<Tag>();
    }
}

public class BookmarksContext : DbContext
{
    protected override void OnModelCreating(DbModelBuilder builder)
    {
        builder.Entity<Bookmark>().HasMany(b => b.BMTags).WithMany(t => t.TagBMs).Map(cs =>
            {
                cs.MapLeftKey("TagId");
                cs.MapRightKey("BookmarkId");
                cs.ToTable("BookmarkTag");
            });

        base.OnModelCreating(builder);
    }

    public DbSet<Bookmark> Bookmarks { get; set; }
    public DbSet<Tag> Tags { get; set; }
}

C #에서 데이터베이스에 액세스 할 때 태그 개체에는 "TagBMs"속성이 있고 책갈피에는 태그에 태그를 추가하고 태그에 책갈피를 추가하는 데 사용할 수있는 "BMTags"속성이 있습니다. 그러나 F #에서 동일한 데이터베이스에 액세스하려고하면 이러한 속성이 나타나지 않습니다. 대신 Bookmark 개체에는 링크 테이블에서 데이터를 반환하는 "BookmarkTag"속성이 있습니다. F #에서 올바른 속성을 얻으려면 무엇을 변경해야합니까? 다음과 같이 SqlDataConnection 유형을 설정했습니다.

type dbSchema = SqlDataConnection<"""Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=DatabaseModelAndMigrations.BookmarksContext;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False""">
표도르 소이 킨

SQL 형식 공급자를 사용하지 말고 F # 코드에서 C # EF DbContext를 사용하십시오.

훨씬 쉽고 간단 할 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

재귀 데이터에 대한 데이터 유형 정의가 올바르게 작동하지 않습니다.

분류에서Dev

Extjs 5.1 : overflowHandler : '메뉴'가 도구 모음에 대해 올바르게 작동하지 않습니다.

분류에서Dev

9 패치 png가 배경에 대해 올바르게 작동하지 않음

분류에서Dev

흐름 변수가 DB 선택 쿼리에 대해 올바르게 작동하지 않습니다.

분류에서Dev

핵심 데이터 일대 다 관계가 올바르게 / 예상대로 저장되지 않음

분류에서Dev

관계가 TypeGraphQL에서 제대로 작동하지 않습니다 (...에 대한 명시 적 유형을 제공해야 함).

분류에서Dev

관계형 라 라벨 다 대다 작동하지 않음

분류에서Dev

Bash bind 명령이 대화식 명령에 대해 올바르게 작동하지 않습니다.

분류에서Dev

DataContract serializer가 유사한 유형에 대해 작동하지 않습니다.

분류에서Dev

Gridview에 대한 페이징이 올바르게 작동하지 않습니다.

분류에서Dev

Highcharts에서 최소 / 최대 yAxis가 올바르게 작동하지 않음

분류에서Dev

Li 요소에 대한 호버 효과가 Google Chrome에서 올바르게 작동하지 않습니다.

분류에서Dev

내 navbar 색상이 올바르게 작동하지 않으면 텍스트 주위에 막대가 유지됩니다.

분류에서Dev

await가 collection.insertMany ()에 대해 올바르게 작동하지 않습니까?

분류에서Dev

라 라벨 5 | 다 대다 관계가 작동하지 않음

분류에서Dev

Laravel 5.2.29 다 대다 관계가 작동하지 않음

분류에서Dev

JPA / JPQL-다 대다 관계-OrderBy가 작동하지 않음

분류에서Dev

C ++ "noskipws"가 예상대로 작동하지 않습니다. 문자열에 공백을 올바르게 허용하는 방법은 무엇입니까?

분류에서Dev

ageDifference가있는 if 문이 가장 가까운 나이에 대해 올바르게 계산되지 않습니다.

분류에서Dev

C ++ 함수`getline ()`이 char []에 대해 올바르게 작동하지 않습니다.

분류에서Dev

Openlayers 3 forEachFeatureAtPixel이 포인트에 대해 올바르게 작동하지 않습니다.

분류에서Dev

vuetify의 xs에 대해 중단 점이 올바르게 작동하지 않음

분류에서Dev

C ++ 11 : map :: lower_bound가 Linux에서 2 개 이하의 요소에 대해 올바르게 작동하지 않습니다.

분류에서Dev

Laravel 일대 다 관계가 작동하지 않음

분류에서Dev

Ember 데이터 일대 다 관계가 작동하지 않음

분류에서Dev

Symfony3 일대 다 관계가 작동하지 않음

분류에서Dev

한 필드에 대해 올바르게 채워지고 다른 필드에 대해 데이터 선택기가 채워지지 않음

분류에서Dev

React Router-: id가있는 경로가 HOC로 래핑 된 구성 요소에 대해 올바르게 작동하지 않습니다.

분류에서Dev

SQL Select 문 SubSelect가 올바르게 작동하지 않습니다.

Related 관련 기사

  1. 1

    재귀 데이터에 대한 데이터 유형 정의가 올바르게 작동하지 않습니다.

  2. 2

    Extjs 5.1 : overflowHandler : '메뉴'가 도구 모음에 대해 올바르게 작동하지 않습니다.

  3. 3

    9 패치 png가 배경에 대해 올바르게 작동하지 않음

  4. 4

    흐름 변수가 DB 선택 쿼리에 대해 올바르게 작동하지 않습니다.

  5. 5

    핵심 데이터 일대 다 관계가 올바르게 / 예상대로 저장되지 않음

  6. 6

    관계가 TypeGraphQL에서 제대로 작동하지 않습니다 (...에 대한 명시 적 유형을 제공해야 함).

  7. 7

    관계형 라 라벨 다 대다 작동하지 않음

  8. 8

    Bash bind 명령이 대화식 명령에 대해 올바르게 작동하지 않습니다.

  9. 9

    DataContract serializer가 유사한 유형에 대해 작동하지 않습니다.

  10. 10

    Gridview에 대한 페이징이 올바르게 작동하지 않습니다.

  11. 11

    Highcharts에서 최소 / 최대 yAxis가 올바르게 작동하지 않음

  12. 12

    Li 요소에 대한 호버 효과가 Google Chrome에서 올바르게 작동하지 않습니다.

  13. 13

    내 navbar 색상이 올바르게 작동하지 않으면 텍스트 주위에 막대가 유지됩니다.

  14. 14

    await가 collection.insertMany ()에 대해 올바르게 작동하지 않습니까?

  15. 15

    라 라벨 5 | 다 대다 관계가 작동하지 않음

  16. 16

    Laravel 5.2.29 다 대다 관계가 작동하지 않음

  17. 17

    JPA / JPQL-다 대다 관계-OrderBy가 작동하지 않음

  18. 18

    C ++ "noskipws"가 예상대로 작동하지 않습니다. 문자열에 공백을 올바르게 허용하는 방법은 무엇입니까?

  19. 19

    ageDifference가있는 if 문이 가장 가까운 나이에 대해 올바르게 계산되지 않습니다.

  20. 20

    C ++ 함수`getline ()`이 char []에 대해 올바르게 작동하지 않습니다.

  21. 21

    Openlayers 3 forEachFeatureAtPixel이 포인트에 대해 올바르게 작동하지 않습니다.

  22. 22

    vuetify의 xs에 대해 중단 점이 올바르게 작동하지 않음

  23. 23

    C ++ 11 : map :: lower_bound가 Linux에서 2 개 이하의 요소에 대해 올바르게 작동하지 않습니다.

  24. 24

    Laravel 일대 다 관계가 작동하지 않음

  25. 25

    Ember 데이터 일대 다 관계가 작동하지 않음

  26. 26

    Symfony3 일대 다 관계가 작동하지 않음

  27. 27

    한 필드에 대해 올바르게 채워지고 다른 필드에 대해 데이터 선택기가 채워지지 않음

  28. 28

    React Router-: id가있는 경로가 HOC로 래핑 된 구성 요소에 대해 올바르게 작동하지 않습니다.

  29. 29

    SQL Select 문 SubSelect가 올바르게 작동하지 않습니다.

뜨겁다태그

보관