2010-08-04 4 views
1

저는 DBLink와 Sqlite를 처음 사용하는 초보자입니다. 아니, 난이 Nortwind.vb (VB.Net) 파일을 만들 DbMetal을 사용하면이 있었기 때문에DbMetal이 "main"으로 테이블 특성을 생성하는 이유는 무엇입니까?

[Table(Name="main.Categories")] // C# 

는, 테스트 프로그램이 중단 : DbMetal이 Nortwind.cs (C#)를 생성 할 때이 테이블 속성을 가진 몇 가지 방법을 표시 테이블 "main.Categories". 그러나 "main."을 제거하면 작동합니다.

' VB.Net 

<Table(Name:="Categories")> _ 

"main"이 생성되는 이유를 모르겠습니다. C#에서는 작동하지만 VB.Net에서는 작동하지 않는 이유는 무엇입니까?

답변

1

DbMetal은 기본적으로 "main"을 생성합니다. ".dbml 파일 생성"모드에서 --database 인수를 지정하여 변경할 수 있습니다. 그러나 이번에는 --database를 사용하여 클래스 이름을 변경할 수 있지만 Table 속성에 "main"을 써서 고정 될 때까지 사각형에 다시 표시합니다.

http://code.google.com/p/dblinq2007/wiki/DbMetal

관련 문제